Basilica of Saints Peter and Paul
"A proud symbol of the faith of the French Canadian settlers in Lewiston that has become not...