From 3:00 PM
Until 12:00 PM
3401 North Main, Houston, 77009, United States of America
Holiday Inn Express & Suites – Houston – N Downtown, an IHG Hotel is offering accommodations in Houston. The property is located 1.7 miles from Downtown Aquarium, 1.8 miles from Wortham Center and 1.8 miles from Houston Theater District. Minute Maid Park is 2.3 miles from the hotel and Discovery Green Park is 2.5 miles away.
Alley Theater is 1.9 miles from the hotel, while Buffalo Bayou Park is 2 miles from the property. The nearest airport is William P. Hobby Airport, 11 miles from Holiday Inn Express & Suites -.
Check AvailabilityGuests have rated the Holiday Inn Express & Suites – Houston – N Downtown, an IHG Hotel
with the below review scores.
Holiday Inn Express & Suites – Houston – N Downtown, an IHG Hotel provides many hotel features which include the following.
Holiday Inn Express & Suites – Houston – N Downtown, an IHG Hotel provides many hotel facilities which include the following.
There are many facilities around Holiday Inn Express & Suites – Houston – N Downtown, an IHG Hotel which include the following.