Orillia

Orillia

Orillia (IPA: /əɹˈɪliʌ/ or /ɔˈɹɪljə/) is a city located in Simcoe County in Southern (South-Central) Ontario, Canada, between Lake Couchiching and Lake Simcoe, 135 kilometres (84 mi) north of Toronto.

Read more about Orillia.