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.

Tell us about your next Project