Challenger 7 Park Take Exit 25 Nasa/Alvin FM 528, go East on FM 528. Turn left on to West Nasa Blvd. The park entrance will be on your left about 1.5 miles down. 2301 W. NASA Boulevard Webster, TX 77598