New Salem, Massachusetts

$144,900

Tiny House

3 Bds

1 Ba

360 sqft