Our Lady of the Holy Rosary Church

Location: New Orleans, LA