PendingUnder contract$3,950/mo1.7 acresMiddlesex County4 bd, 3 ba • 2,983 sq ftMonroe Township, NJ 08831