Leela Arts Center
620 Lee St, Des Plaines, IL 60016-4648
Leela Arts Center is a Theaters place is located in Des Plaines, Illinois. The address of Leela Arts Center is 620 Lee St, Des Plaines, IL 60016-4648.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 800-838-3006,