Holiday Inn Express and Suites Houston SW - Galleria Area
Welcome to the brand new Holiday Inn Express & Suites Houston Southwest – Galleria. Youll find comfort and modern luxury at one of the most convenient locations in Houston. Contemporary hospitality and Houston excitement are waiting for you.