12911 E Main St, Larose, LA 70373 (985) 693-3433
How to go there
Catholic church Loc: 29.5723 / -90.3815
Plan your visit