Hotel 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
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.