2
results
Sold prices in Station Place, London Central, N4
5 Station Place, London, N4 2DH
- £37,725 Leasehold 01 December 2020
- £167,622 Leasehold 14 June 2016
2 Station Place, London, N4 2DH
- £650,000 Leasehold 08 July 2016