2
results
Sold prices in The Mount, London Central, NW3
17 The Mount, London, NW3 6SZ
- £1,775,000 Terraced, Freehold 14 April 2010
- £525,000 Terraced, Freehold 27 August 1998
16 The Mount, London, NW3 6SZ
- £795,000 Terraced, Freehold 12 May 2006