27
results
Sold prices in Castle Road, London Central, NW1
37 Castle Road, London, NW1 8PT
- £210,000 Flat, Leasehold 06 September 2002
39 Castle Road, London, NW1 8PT
- £185,000 Flat, Leasehold 12 March 2002
Flat 29, Heybridge Castle Road, London, NW1 8TD
- £54,000 Flat, Leasehold 12 November 2001