Loading hotels
Confirming room availability...
Holiday Inn Houston Downtown, 1616 Main Street, Houston, United States
Near Toyota Center<br /><br />You'll be centrally located in Houston with a stay at Holiday Inn Houston Downtown, an IHG Hotel, within a 15-minute walk of Toyota Center and Discovery Green. This hotel is 1.6 mi (2.5 km) from Buffalo Bayou Park and 3.6 mi (5.8 km) from Minute Maid Park.