83-09 Lefferts Boulevard, Kew Gardens, NY 11415 - Homesnap