BEST OF ORILLIA
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.
Want to explore the best of Orillia? Check out our handpicked articles filtered out just for you…