Listed In: Event Venues
The Westover Inn, built in 1867, is situated on the Thames River in the picturesque town of St. Marys, Ontario. We are a short drive from the city of Stratford and the renowned Stratford Festival. Westover's status as one of Ontario's most popular inns is based on the historic ambience of… The Westover Inn, built in 1867, is situated on the Thames River in the picturesque town of St. Marys, Ontario. We are a short drive from the city of Stratford and the renowned Stratford Festival. Westover's status as one of Ontario's most popular inns is based on the historic ambience of our 22 guest rooms and our award-winning cuisine. Read more