Dieses Hotel in Clear Lake liegt 3,2 km vom Space Center Houston Visitors Center und dem Einkaufszentrum Baybrook Mall entfernt. Das Hotel bietet einen Außenpool, einen Fitnessraum und Unterkünfte zur Selbstverpflegung.
Zimmeranzahl: 94
1050 Bay Area Boulevard, Webster, TX 77058, USA