Space Center Houston - Visiting Johnson Space Center
Space Center Houston is located at: 1601 NASA Parkway Houston, TX 77058 approximately 25 miles South of downtown Houston in the NASA/Clear Lake area. Phone 281-244-2100 · Monday, February 1, 2010, 10am-5:00pm
Posted 2 years, 4 months ago by ExploreHouston Texas