This hotel is situated in the upper part of Houston, in a popular and convenient district. It forms part of the famous Galleria Mall.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA