Stained Glass Overlay of Central Illinois Inc. in Peoria, IL, creates beautiful works of glass art for your home, office, or religious institution.