Location Map of St. Mary Immaculate

267 Geddes St., Elora, Ontario N0B 1S0
Go back to Church Info and Schedule