Where is Orillia Located?

Map showing where is Orillia located in Canada.

A city in Ontario, Canada. Positioned on the shores of Lake Couchiching. Famous for its waterfront, cultural events, and as the birthplace of folk singer Gordon Lightfoot.





This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More