Quality Hotel Champlain Waterfront

2 Front St N
Orillia
Ontario
Canada