Lot 30, 36 Barnard Hill Road

Boylston, MA, 01505
$1,325,000Price

Lot 30, 36 Barnard Hill Road

Boylston, MA, 01505
PENDING
$1,325,000Price
4Beds
4Baths
3454sqft

Lot 30, 36 Barnard Hill Road

Boylston, MA, 01505
PENDING
$1,325,000Price
4Beds
4Baths
3454sqft