170-09 75th Avenue, Fresh Meadows, NY 11366 - Homesnap