Kiel Auditorium
Location
1401 Clark Avenue
St. Louis, MO
United States
Kiel Auditorium was an indoor arena that stood in St. Louis, Missouri from 1934-1991.
