|Microtel Inn & Suites Nasa in Houston
1620 Nasa Pkwy., Houston, TX 77058 (Highway)
Microtel Inn & Suites NASA is located directly across the Johnson Space Center. Hotel offers Interior Corridors, free local & long distance calling, continental breakfast, complementary newspaper, Voicemail, wireless Internet, suites and 24-hour front desk.
~22.91 Miles from Southside Place