PendingUnder contract$1,600,0007.74 acresMiddlesex County5 bd, 3.5 ba • 4,760 sq ftTyngsborough Town, MA 01879
PendingUnder contract$1,049,0002.36 acresWorcester County4 bd, 3.5 ba • 4,131 sq ftLancaster, MA 01523