This wonderful high-quality hotel is located in the heart of the revitalised city centre of Houston, near a pulsating main street. It lies close to the many events at the Toyota Center, as well as to museums, shops and restaurants.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA