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.
City in Ontario, Canada
Orillia is a city in Ontario, Canada, about 30 km north-east of Barrie in Simcoe County. It is located at the confluence of Lake Couchiching and Lake Simcoe. Wikipedia