★★ | 166-36 Jamaica Ave, Jamaica, New York (NY)
Starting from
USD 178.16
per night
Lat: 40.706017, Lon: -73.792603