7 bed detached houseVallance Road, London N22Planning Listed Apr 14, 2026£2,550,000 -5.4% was £2,695,000