Saint Leo the Great Catholic ChurchParishShare126 Church StreetLeonville, LA 70551United StatesGet directions