The City of Orillia is located in the heart of Ontario's Lake Country on the shores of Lake Simcoe and Lake Couchiching. Within the city, visitors will find boat launches, sandy beaches, clean parks, historic monuments and even a miniature train ride.
Hotels in Orillia
Best Western Couchiching Inn
440 Couchiching Point Rd.
Orillia, ON L3V 6P8
Best Western Mariposa Inn & Conference Centre
400 Memorial Ave
Orillia, ON L3V 6J3
