Location: the hotel is situated in the heart of the shopping area of the George Bush Intercontinental Airport. Close to the NASA Space Centre and the basketball stadium.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA