1
result
Sold prices in Montpelier Place, London Central, SW7
11 Montpelier Place, London, SW7 1HJ
- £3,000,000 Detached, Freehold 19 October 2018
- £3,250,000 Detached, Freehold 26 June 2007