Holiday Inn Houston Downtown
1616 Main Street, Near Toyota Center, Houston, TX 77002, United States
Rating
4.1
Rooms
213
Pets
No
16
Feb
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%
