Situated at the entrance to picturesque Leamington, Ontario. The hotel is located just minutes away from all major attractions as well as the shopping/entertainment district.
See more: Hotels in Canada Hotels in Leamington Holiday Destinations in Canada