Hotel ★★★

Elmhurst Hotel

37-59 81st Street, New York (NY), United States Show on map

Good24 reviews 7.6
★7.6/10Good
⌂56 roomsProperty size

About Elmhurst Hotel

Elmhurst Hotel is a 2.5-star hotel in New York (NY), New York, United States. Guests rate it 7.6/10 (good) across 24 reviews, ranking it #643 of 926 places to stay in New York (NY). The property has 56 rooms.

At Elmhurst Hotel, exceptional service and top-notch amenities create a memorable experience for guests. Due to health concerns, smoking is strictly prohibited within the entire premises of hotel.

Property facts

Property type
Hotel
Star rating
2.5 stars
Rooms
56

Location

37-59 81st Street, New York (NY), 11372, United States

Loading map…

Frequently asked questions

Is Elmhurst Hotel a good place to stay?

Elmhurst Hotel has a guest rating of 7.6 out of 10 from 24 reviews, which is considered good. It ranks #643 of 926 properties in New York (NY) on Triptoic.

Where is Elmhurst Hotel located?

Elmhurst Hotel is located at 37-59 81st Street, New York (NY) 11372, United States.

How many stars does Elmhurst Hotel have?

Elmhurst Hotel is rated 2.5 stars.

How many rooms does Elmhurst Hotel have?

Elmhurst Hotel has 56 rooms.

Stays near Elmhurst Hotel

Highly rated alternatives close by

All 926 in New York (NY) →

More ways to stay in New York (NY)

7.6 24 reviews
Check prices