Holiday Inn® Hotel Opens In Downtown Houston


InterContinental Hotels Group (IHG), one of the world’s leading hotel companies, announces the opening of the newly-converted 212-room
Holiday Inn® Houston Downtown hotel in Houston, Texas. This is the first Holiday Inn hotel located in the Downtown area of the city and joins the Crowne Plaza® Houston-Downtown hotel and the Holiday Inn Express® & Suites Houston-Downtown Convention Center hotel, already located nearby.