Windsor, Ontario
Town/city
Windsor is a city in Ontario and the southernmost city in Canada. It is on the southern shore of the Detroit River, directly across the river from Detroit, Michigan. Windsor is a major contributor to Canada's automotive industry and has a storied history and a diverse culture.HistoryPrior to European exploration and settlement, the Windsor area was inhabited by the First Nations and Native Americans. Read more
Review Windsor, Ontario
Loading comments-box...
Popularity of Windsor, Ontario
Social Media Popularity Score:
This value is based on the number of visitors, checkins, and likes on Facebook in the last few months.
Most activity in July:
Windsor, Ontario has a total of 1095881 visitors (checkins) and 60513 likes.