Extended Stay America Suites Houston NASA Johnson Space Ctr

Extended Stay America Suites Houston NASA Johnson Space Ctr
1410 Nasa Rd. 1, Houston, TX 77058 United States (USA) near Exit 26 on I-45 (~2.7mi)