Location: west Houston, near the Interstate highway 10.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA