
Elmhurst Hotel
37-59 81 Street, New York
Location You’ll be sleeping tight! Hotel Elmhurst Hotel is located in New York. This hotel is located in 9 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — 82nd Street–Jackson Heights, Elmhurst Hospital Center and 30th Avenue. At the hotel
Free WiFiParking













