2500 South Shore Boulevard, League City
This luxury resort features a full-service spa and fitness centre and overlooks Clear Lake. The property is located five miles from the Visitors Center for the Space Center Houston.
Find hotels near landmarks, museums and other sightseeing spots