1
result
Sold prices in Cromwell Place, London Central, N6
The Chalet Cromwell Place, London, N6 5HR
- £2,425,000 Detached, Freehold 19 January 2023
- £1,337,500 Detached, Freehold 23 July 2010