For nearly six decades, Kiel Auditorium was St. Louis' town hall. It closed in 1991: The arena was demolished to make way for Scottrade Center. The renamed Peabody Opera House will open in 2011. Read more