View Details 32 Magnolia Avenue Other | Fairhaven $340,000 2 bd 1 ba 1,001 sqft 0.19 acres Open House
View Details 24 Phoenix St Other | Fairhaven $549,900 4 bd 1 ba 1 ½ ba 2,614 sqft 0.45 acres Open House