5216 Montrose Blvd
Houston, Texas 77006

Once nicknamed the "Eighth Wonder of the World" the Astrodome was the first domed sports stadium when it opened in 1965 and was home to the Houston Astros...
See the full event listing at American Towns

Added by Upcoming Robot on Invalid date