VENUE

Peabody Opera House

Location icon1400 Market St,Saint Louis, MO 63103

About venue

Peabody Opera House is a 3,100 person capacity venue in St. Louis, MO. There are 3 upcoming events.

Events

No Events
Festival Pass logo
Get Updated