×

Independence Plaza

(2,744) Museum in Houston, Texas
Space Shuttle Independence, formerly known as Explorer, is a full-scale, high-fidelity replica of the Space Shuttle. It was built by Guard-Lee in Apopka, Florida, installed at Kennedy Space Center Visitor Complex in 1993, and moved to Space Center Houston in 2012.
Address: 1601 NASA Road 1, Houston, TX 77058
Hours: Closed ⋅ Opens 10 AM
Phone: (281) 244-2100