26
results
Sold prices in The Mount, London Central, NW3
8 The Mount, London, NW3 6SZ
- £523,000 Semi-detached, Freehold 14 February 1997
18 The Mount, London, NW3 6ST
- £14,000 Flat, Freehold 10 February 1997