77-23 168th Street, Fresh Meadows, NY 11366 - Homesnap