St. Peter’s Episcopal Church is located in Talladega, AL. Emmanuel Studio, Inc. was commissioned to restore 25 stained glass windows of different sizes and shape. Visit the church website. www.saintpeters.dioala.org