
Houston, TX, United States
Extended Stay America - Houston - NASA - Johnson S
3-star hotel · EXTENDED STAY HOTELS
Located in Nassau Bay, Houston, the Extended Stay America Suites Houston NASA Johnson Space Ctr is a convenient choice for travelers. It's within a 5-minute drive of both NASA Johnson Space Center and Space Center Houston. Kemah…
- Wi-fi
- 24-hour reception
- Car park
- Laundry service


