This stylish, upscale hotel has the finest amenities and is located one block from the Galleria Mall in uptown Houston.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA