73-03 196th Place, Fresh Meadows, NY 11366 - Homesnap