North America • Canada • Ontario • Quality Hotel Champlain Hotel Waterfront
Located in downtwon Orillia, this location is close to beachfront, lakefront and Marina. Extremely close to restaurants and Mariposa Market. Historical downtown Orillia.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!