61-21 161st Street #2nd Fl, Fresh Meadows, NY 11365 - Homesnap