28 days$25k drop • Apr 30$875,0001.85 acresMiddlesex County5 bd, 2.5 ba • 2,435 sq ftMaynard, MA 01754
PendingUnder contract$1,600,0007.74 acresMiddlesex County5 bd, 3.5 ba • 4,760 sq ftTyngsborough Town, MA 01879