This hotel lies in an ideal location within easy reach of various sightseeing attractions. Houston Space Centre is in the immediate vicinity and Galveston beaches are around 30 minutes from the hotel.
See more: Hotels in USA Hotels in Houston - Tx Holiday Destinations in USA