This hotel is ideally located at the heart of the shopping and entertainment district of Houston, just 2.5 miles from the Galleria Mall. Countless restaurants, bars, and entertainment venues are to be found a few minutes walk away.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA