Location: situated strategically between the cities of Houston and Galveston, around 2 Km. from the Houston Space Centre, and approximately 8 Km. from Clear Lake, an ideal place to do water sports.
See more: Hotels in USA Hotels in Houston Holiday Destinations in USA