6 bed semi-detached houseLeicester Road, London E11 Listed Apr 8, 2026£1,500,000 -9.1% was £1,650,000