travel > Destinations > north america > Canada > Church of Our Lady Immaculate

Church of Our Lady Immaculate

TIME : 2016/2/19 4:15:39

Lording over downtown Guelph is the dominant stone-faced bulk of the Church of Our Lady Immaculate. It's hard to move around town without catching a glimpse of Our Lady's twin towers and elegantly proportioned rose window, which have been awing parishioners since 1888.