4 bed semi-detached houseBroomfield Avenue, Palmers Green, London N13 Listed Jun 5, 2026£950,000 -2.6% was £975,000