The National Shrine of Our Lady of Providence
The National Shrine of Our Lady of Providence is located in the vestibule of the Church of the Immaculate Conception at Saint Mary-of-the-Woods, Ind.
The National Shrine of Our Lady of Providence is located in the vestibule of the Church of the Immaculate Conception at Saint Mary-of-the-Woods, Ind.