Step off the lively streets and into a soothing house of prayer at Church of Our Lady Immaculate. You can enjoy a few moments of contemplation here.
If you like hearing the word "free" as much as most people do, you'll be happy to know this principal church is exactly that. Church of Our Lady Immaculate is located in Guelph. To keep your sightseeing schedule full while you're in the area, also drop by Stone Road Mall, River Run Centre and Sleeman Centre.