Discover St. Thomas
compiled from our dataSt. Thomas is located in Ontario, Canada, and has a population of about 38,909. Our atlas lists 115 places here.
These include 13 sights and 4 museums, 90 restaurants, 7 places to stay and 1 cocktail bars. Highlights include Sunset Towers, Wellington Park Towers, Victoria Inn St Thomas.