$560,000

3 br | 2ba | 2,400 sqft

39 Middle Road #A, Newbury, MA 01951

Sold

BESbswy