PendingUnder contract$2,250,0002.48 acresMiddlesex County5 bd, 5.5 ba • 5,357 sq ftHopkinton, MA 01748