1
result
Sold prices in Orchard Avenue, Wood Green, N20
10 Orchard Avenue, London, N20 0JA
- £985,000 Detached, Freehold 15 March 2017
- £330,000 Detached, Freehold 24 September 1999
- £218,000 Detached, Freehold 07 July 1997