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.