- Ecclesia Turonensis
Alabama Church Rededication Marks Extensive Renovation
Saint Leo the Great Church in Demopolis, Alabama, opened in 1905, welcomes its parishioners with a full renovation, including new flooring, furnishings and a striking decorative paint scheme.

3 views0 comments