But Windsor really is a city in Ontario, Canada. It is close to [Lake St Clair]?, and to Detroit, over the border in Michigan, USA.
It probably has some sort of port for traffic on the Great Lakes, lots of fascinating industry that people can tell us about, some kind of tourist attraction, perhaps a university, and maybe even someone knows about it's history.