St. Thomas is a city in southwestern Ontario, Canada. It gained its city charter on March 4, 1881. The city is also the seat for Elgin County, although it is independent of the county. At the time of the 2021 Census, the population of the city was 42,918.
AdCheck Availability for Secret Harbour Beach Resort, St. Thomas. View Popular Amenities. Get the Most Out of Your Vacation with Packages. Explore Fun Things to Do On Your Stay.
24/7 Customer Support · Secure Booking · 11+ Million Reviews · Verified Guest Reviews