pendingUnder contract$474,90018 acresMiddlesex County2 bd, 2 ba • 1,556 sq ftMonroe Township, NJ 08831