St Leo's Catholic Church
Open
309 S Main Ave
Demopolis, AL 36732
St. Leo the Great Catholic Parish, located in Demopolis, Alabama, serves as a vibrant community within the Diocese of Birmingham. The parish offers a range of ministries, educational opportunities, and events, including special occasions such as Jubilee Masses.
The parish is dedicated to spiritual growth and vocational discernment, hosting various programs like Vacation Bible School and Altar Serving Camp. St. Leo's fosters a welcoming environment for its members, promoting engagement through religious education and community activities.
Generated from the website
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.