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