Guided Tour of the Basilica
The Basilica of Our Lady Immaculate 28 Norfolk St, Guelph, OntarioJoin in for a guided tour of the Basilica of Our Lady Immaculate.
Join in for a guided tour of the Basilica of Our Lady Immaculate.
Join in for a guided tour of the Basilica of Our Lady Immaculate.
Join in for a guided tour of the Basilica of Our Lady Immaculate.