1
result
Sold prices in Brookwood Avenue, London Central, SW13
2 Brookwood Avenue, London, SW13 0LR
- £3,060,000 Detached, Freehold 27 July 2022
- £1,665,000 Detached, Freehold 05 October 2018