1
result
Sold prices in Park Square East, London Central, NW1
24 Park Square East, London, NW1 4LH
- £10,700,000 Flat, Leasehold 10 April 2018
- £6,500,000 Flat, Leasehold 01 September 2010