St Leo's Catholic Church, Demopolis, Alabama – Address, Contacts, Location, Mass Schedules, Confession Hours, Telephone Number, Adoration Schedule, Google Map/Coordinates
St Leo's Catholic Church is located in 309 S. Main Ave, Demopolis and belongs to the Diocese of Birmingham in Alabama 36732, United States of America (USA).
St Leo's Catholic Church Demopolis Mass Schedule
Monday to Saturday- 8: 00 a.m
Saturday vigil- 6:00 p.m
Sunday mass 10: 00 p.m
St Leo's Catholic Church Demopolis Parish Office Days and Hours
Parish Confession Days and Time
Confession by appointment
St Leo's Catholic Church Demopolis Chapel Adoration Schedule
1 hour before mass
Parish Short History
Catholicism was first introduced to this region in 1540 by the priests who accompanied Hernando DeSoto. The French Napoleonic exiles of the Vine and Olive Colony held religious services and attempted to establish a Catholic mission in Demopolis in 1817. Services were held in homes and in a small frame structure until the current building was constructed in 1905. The brick Gothic Revival style church was designed by Architect J.A. Gaboury of Birmingham, Alabama. The church remained a mission church until the St. Leo’s Parish was permanently established in 1936.