Our Lady Immaculate Catholic ChurchParishShare28 Norfolk StreetGuelph, Ontario N1H 4H8CanadaGet directions