Best of Orillia, Ontario

Situated between two large lakes—Lake Couchiching to the north and Lake Simcoe to the south, Orillia is at the heart of the watery landscape north of Toronto. Enjoy beaches, boat rides and engaging museums in this small waterfront town.

Here’s everything that Orillia in Ontario (Canada) is best known for: