Mater Dolorosa Catholic ChurchParishShare620 West 3rd StreetIndependence, LA 70443United StatesGet directions