PendingUnder contract$750,0007.2 acresMiddlesex County2 bd, 2 ba • 1,832 sq ftTyngsborough Town, MA 01879
PendingUnder contract$627,0001.84 acresHillsborough County3 bd, 3 ba • 2,937 sq ftBrookline, NH 03033