2323 Lefferts Place, Bellmore, NY 11710 - Homesnap