8 bed semi-detached house1 Church Road, london N6Planning Listed Mar 24, 2026£2,999,995 -6.3% was £3,200,000