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