4 bed detached houseThe New House, Church Path, Station Road, Cowfold, Horsham, RH13 8DA Listed Nov 6, 2025£375,000