Ollerton Green, London, E3, E3

£400,000 Leasehold Sold STC