Homes for sale - 18 Spencer Place, Hempstead, NY 11550 – MLS#106998...