Place to see: Busch Stadium, Saint Louis, Missouri, United States

Cardinals time!

Cardinals time!

The new stadium clock on Opening Day 2006.

About this place:

The 'new and improved' Busch Stadium in St. Louis MO. Opened in April 2006 and christened in October 2006 when the Cardinals won the World Series against the Detroit Tigers; the first for St. Louis since 1982.

700 Clark Street
Saint Louis, Missouri, US
Telephone: 314-345-9600
Visit website

Discovered by Mike Martinez
on 8 April 2008.
481 views.