St. Leo the Great Catholic Church

Catholic

2916 Paris Ave, New Orleans, LA, 70119

Phone: (504) 945-8750

Website: www.srslchurch.com

Connect: Facebook

Nearby Churches

More Catholic churches in New Orleans, LA

What to expect on your first visit