Extended Stay America - Houston - NASA - Johnson Space Center
Address:
1410 E Nasa Rd, 1, Houston, TX 77058
Phone:
(800) 804-3724 Hotels & Motels
Other Businesses:
- Super 8 Houston/NASA/Webster Area at 18103 Kings Row, Houston, TX 77058
- TownePlace Suites Houston Clear Lake at 1050 Bay Area Boulevard, Houston, TX 77058
- Howard Johnson Houston Nasa-Clearlake at 15313 Gulf Freeway, Houston, TX 77034
- Candlewood Suites Houston-Clear Lake at 2737 Bay Area Blvd, Houston, TX 77058
- Microtel Inn & Suites by Wyndham Houston at 1620 NASA Parkway, Houston, TX 77058