Fair Havens $320,900
2,531 - 3,770 SQFT
3 - 6 Bedrooms
2 - 4 Baths
2 Garage