3 bed detached houseStation Road, Willoughby, AlfordPlanning Listed Mar 20, 2026£400,000 -5.9% was £425,000