Location: in the heart of 'The Galleria' commercial area and Houston's business area.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA