1
result
Sold prices in Holland Park Terrace, London Central, W11
5 Holland Park Terrace, London, W11 4ND
- £835,000 Terraced, Leasehold 26 July 2004
- £230,000 Terraced, Leasehold 13 March 1997