Homes for sale - 104 Mallard Rd Road, Stafford Township, NJ 08050 –...