1410 NASA Road 1, Houston, TX 77058, USA
1410 Nasa Rd Clear Lake, TX 77058
Houston
Texas
77058
US
877-411-3436877-411-3436
Extended Stay America Houston NASA Johnson Space Center is pet friendly! They welcome pets under 70 lbs for an additional fee of $25 per pet per night.