1. Our Lady Of The Lake Church
206 W Church St, Delcambre, LA 70528
Coordinate: 29.94921,-91.98939
Phone: (337) 685-4425
2. Our Lady of The Lake Church
208 N Saint Peter St, Delcambre, LA 70528
Coordinate: 29.94924,-91.99156
Phone: (337) 685-4808