translate English to French: Church of Our Lady, Guelph Our Lady Immaculata, Guelph, Ontario (photo by Hellmut W. Schade).
Church of Our Lady, Guelph Our Lady Immaculata, à Guelph, en Ontario (photo de Hellmut W. Schade).