Centrally located in the heart of Houston, near the Galleria, Lakewood Church, Downtown, the Museum District, the Med Center and minutes from Reliant Park with easy access to all major freeways.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA