Homes for sale - 32 Mallard Avenue, Selden, NY 11784 – MLS#3320100 ...