Saint Leo the Great Church

126 Church Rd, Opelousas, LA, 70570

Phone: (337) 879-2365

Website: stleothegreatchurch.placeweb.site

Connect: Facebook

Nearby Churches

What to expect on your first visit