Our Lady of Seven Dolors Catholic ChurchParishShare209 North Adams StreetWelsh, LA 70591United StatesGet directions