2
results
Sold prices in Orchard Terrace, Brent Cross, NW10
2 Orchard Terrace, London, NW10 1BZ
- £399,950 Semi-detached, Freehold 24 November 2006
1 Orchard Terrace, London, NW10 1BZ
- £136,500 Semi-detached, Freehold 06 March 1997