Our Lady of the Lake Catholic ChurchParishShare206 West Church StreetDelcambre, LA 70528United StatesGet directions