Extended StayAmerica Houston / Johnson Space Center
1410 NASA Road 1 Houston, TX281-333-9494 tel 281-333-0414 fax
The La Quinta Inn & Suites Tomball features free high-speed Internet access, refrigerator, microwave, coffee maker, outdoor pool, Jacuzzi, and a fitness center. Located across the street from Tomball Medical and Cancer Center.