Search results
We did not find results for: Orillia, Canada.
Check spelling or type a new query.
We did not find results for: Orillia, Canada.
Check spelling or type a new query.
Orillia is a city located in Central Ontario, Canada, between Lake Couchiching and Lake Simcoe, 135 kilometres north of Toronto. Originally incorporated as a village in 1867, the history of what is today the City of Orillia dates back at least several thousand years. Archaeologists have uncovered evidence of fishing by the Huron and Iroquois peoples in the area over 4,000 years...