1
result
Sold prices in Albert Terrace Mews, London Central, NW1
23 Albert Terrace Mews, London, NW1 7TA
- £799,000 Flat, Freehold 26 March 2004
- £420,000 Flat, Freehold 29 January 1999