at 11160 Southwest Fwy , 77031
Brand New 207 Room Full Service Hotel with over 8,000 sf of banquet space. The Holiday Inn Houston Southwest features the latest designs and amenities.
We are proud to announce the Holiday Inn Southwest is opening August 1st of 2014. We are completing renovating the hotel and will be displaying updated pictures to showcase the new Holiday Inn Designs!!