ATLANTA – 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. The hotel boasts a second floor terrace with a wonderful view of Houston’s Downtown Skyline and is conveniently located near Houston’s Metrorail.