starting from: $100

Leela Arts Center

Leela Arts Center
Location: Des Plaines, IL

Maximum occupancy: 100 people

Theatre

Indoor

Beautiful location for your next event!