Homes for sale - 20 Locust Place, Manhasset, NY 11030 – MLS#3442787...