View Details 8 Moseley Pl , #8 Other | Newburyport $680,000 3 bd 2 ba 1 ½ ba 1,856 sqft Under Contract
View Details 37 Forrester St , #3 Other | Newburyport $589,000 2 bd 1 ba 1 ½ ba 1,024 sqft Under Contract