3 bed semi-detached houseTotteridge Lane, London N20Planning Listed Jul 14, 2026£900,000 -5.3% was £950,000