Immaculate Heart of Mary Catholic ChurchParishShare2031 Opelousas StreetLake Charles, LA 70601United StatesGet directions