Overlooking beautiful Clear Lake, and situated directly across from the NASA/Johnson Space Center, this suburban hotel features modern amenities and spacious accommodations, and is moments from area attractions and activities.
Address: 3000 NASA Parkway, Houston (Texas)
Rates from:
USD 93 Booking.com