Saint Landry Catholic ChurchParishShare1020 North Main StreetOpelousas, LA 70570United StatesGet directions