Immaculate Heart of Mary Catholic ChurchParishShare818 12th StreetLafayette, LA 70502-2398United StatesGet directions