St. Thomas is located in the heart of Southwestern Ontario in beautiful Elgin County. Surrounding St. Thomas are numerous picturesque towns, lakeside villages and historic hamlets, each with their own unique charm. We're a quick hop from London, Ontario and the shores of Lake Erie.
With a railway history, one of the province's leading farmers' markets and beautiful scenic parks, St. Thomas has something to offer just about everyone.
Click here for more information!