THEATERSART GALLERIES & STUDIOSART/ARTISTS
Wednesday - Sunday - 11:00 AM to 4:00 PM.
Monday and Tuesday by Appointment Only
The Dellora A. Norris Cultural Arts Center is located in St. Charles, one-half mile north of Route 64 (North Avenue) between Kirk and Dunham Road on the NORRIS CAMPUS.
The Dellora A. Norris Cultural Arts Center is dedicated to presenting visual and performing arts by providing quality exhibits and programming that foster an interest in and support of the arts.
Release Date: March 02, 2023