2602 Santa Fe Pl, Galveston, Texas 77550 USA
The Polar Express show starts at your ticket time inside the museum
Photo Credit: Yelp