Church of Saint Mary ImmaculateParishShare267 Geddes StreetElora, Ontario N1M 1K4CanadaGet directions