23 Middle P

Newburyport, MA, 01950
$1,399,900Price
3Beds
2Baths
1500sqft
Courtesy of: Robert Bentley | Bentley's

23 Middle P

Newburyport, MA, 01950
$1,399,900Price
3Beds
2Baths
1500sqft