The Hotel Champlain in Orillia, Ontario was built in 1932 and has been restored over the years to capture its same original uniqueness. The hotel is ideally located close to the downtown core of Orillia and within walking distance to the waterfront.
Hotel Champlain, Orillia, Ontario, Canada, North America.
Picture: "Hotel Champlain Orillia"
Photographer: © Copyright by Rolf Hicker - http://www.hickerphoto.com
Photo Name: sc_0980 - Hotel Champlain Orillia
Related canadian Photos for Hotel Champlain Orillia:
Similar Pictures for Ontario Photos: