We are located in a state-of-the-art facility near prestigious downtown Elmhurst. Conveniently located just 16 miles west of Chicago’s loop, Elmhurst is easily accessed by several highways and thoroughfares. We are just north of North Avenue, two miles east of Route 83 and one mile west of I-290/294.
MONDAY, TUESDAY, THURSDAY, FRIDAY
8am to 8pm
* Wednesday and Sundays by appointment only