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

Own this business?
See a problem?

You might also like

United StatesAlabamaDemopolisSt Leo's Catholic Church

Partial Data by Infogroup (c) 2025. All rights reserved.