3 Bed Flat, London, E20 1PD, £785,000 | Dealsourcr