Saint Leo the Great Catholic ChurchParishShare300 West Alexander StreetLafayette, LA 70501United StatesGet directions