1
result
Sold prices in Stock Orchard Street, London Central, N7
8a Stock Orchard Street, London, N7 9RW
- £450,000 Flat, Leasehold 15 July 2016
- £356,000 Flat, Leasehold 29 May 2015