1
result
Sold prices in The Orchards, East London IG8, IG8
1a The Orchards, Woodford Green, IG8 7BF
- £95,000 Flat, Leasehold 14 October 2015
- £82,500 Flat, Leasehold 31 January 2006