PendingUnder contract$1,500,0005.34 acresMiddlesex County3 bd, 3.5 ba • 3,057 sq ftBoxborough Town, MA 01719
PendingUnder contract$1,090,00020 acresBerkshire County7 bd, 4.5 ba • 5,104 sq ftWilliamstown, MA 01267