1
result
Sold prices in Falkirk Street, London Central, N1
67a Falkirk Street, London, N1 6SD
- £750,000 Flat, Leasehold 31 March 2017
- £420,000 Flat, Leasehold 29 July 2011
- £250,000 Flat, Leasehold 31 January 2006