Original: Windsor is across the Detroit River and south of Detroit, Michigan in the United States.
Simplified: Windsor is a city in southern Ontario, Canada, which is across the Detroit River from the U.S. city of Detroit, Michigan.