$795,000

3 br | 2ba | 1,875 sqft

260 Main St. #2, Gloucester, MA 01930

Sold

BESbswy