Holiday Inn Houston Downtown
1616 Main Street, Near Toyota Center, Houston, TX 77002, United States
Rating
4.1
Rooms
213
Pets
No
03
Mar
Holiday Inn Houston Downtown, Houston







































































Quick Verification for a Better Booking Experience
Security Check: Confirm You're Human to Continue
Overall
Very Good
4.1
824 reviews
Customers Review
Location 4.7
Cleanliness 4.4
Comfort 4.2
Neighborhood 4.2
Amenities 4
Condition 4.1
Recomendation 82.4%
