3 bed semi-detached houseIdmiston Road, London E15Planning Listed Mar 30, 2026£650,000 -13.3% was £750,000