Alabama Church Rededication Marks Extensive Renovation
- Ecclesia Turonensis
- Mar 20, 2021
- 1 min read
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.

Comments