News & Archives
Jul 10, 2008
Our Lady of the Isle Catholic Church, Grand Isle, LA - New stained glass adorns Our Lady of the Isle Catholic Church. Established in 1933, this historic parish is part of the Roman Catholic Diocese of Houma-Thibodaux, LA. CSS has completed the design, fabrication and installation of eighteen new stained glass windows, frames and storm glass for the sanctuary and loft areas of the church.