Leela Arts Center is located on the 2nd floor of this building.

Websitehttp://leelaartscenter.com/

Location:  620 Lee Street, Des Plaines, IL 60016

Phone: (800)338-3006

Box Office Hours: Thursday-Saturday: 3:30pm-6:30pm

Center Hours: Open 1 hour before scheduled shows.