at 11160 Southwest Fwy, Houston , 77031 United States
Brand New 207 Room Full Service Hotel with over 6,000 sf of banquet space. The Holiday Inn Houston Southwest features the latest designs and amenities.
We are located in Houston, Texas at the corner of Beltway 8 and HWY 59 (Southwest Freeway).
2173 FB users likes Holiday Inn Houston Southwest, set it to 26 position in Likes Rating for Houston, Texas in Hotel & Lodging category
Holiday Inn Houston Southwest is Houston based place and this enity listed in Wedding Planning category. Located at 11160 Southwest Fwy TX 77031. Contact phone number of Holiday Inn Houston Southwest: (281) 530-1400
Hotel ZaZa Memorial City coming in Summer 2017!