ATLANTA, 2016-Jan-29 — /Travel PR News/ — 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… Read the full press release