Get directions to Challenger Plaza located in Webster, Texas

Don't know how to get to Challenger Plaza in Webster, Texas TX? Find driving directions to Challenger Plaza below.

Challenger Plaza location: 803 E NASA Rd 1, Webster, TX 77598

Insert your starting address