Happy Home Baptist Church
- Leeds, AL
- 0.0 mi away
Baptist
St Theresa's Catholic Church is a Catholic church in Leeds, Alabama, in Jefferson County. It is located at PO Box 525, Leeds, AL 35094.
Explore other Catholic churches in Alabama or all churches in Leeds.
Looking somewhere else? Find churches near any ZIP code, city or address: