Homes for sale - 31 RIVERWALK, Plainsboro Twp., NJ 08536 – MLS#3681...