PendingUnder contract$1,174,0002.26 acresMiddlesex County4 bd, 2.5 ba • 2,175 sq ftCarlisle, MA 01741