Just 600 m from the Galleria Mall and close proximity to other shops and restaurants. Downtown, museums and the theater district are 14.5 km away.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA