4
results
Sold prices in Leonard Place, London Central, N16
4 Leonard Place, London, N16 8RA
- £865,000 Terraced, Freehold 10 December 2021
6 Leonard Place, London, N16 8RA
- £367,500 Flat, Leasehold 19 August 2016
2 Leonard Place, London, N16 8RA
- £377,000 Flat, Leasehold 21 March 2014
1 Leonard Place, London, N16 8RA
- £100,000 Flat, Leasehold 10 September 2010