Original: Windsor is located south of Detroit, is separated from that city by the Detroit River, and has views of the Detroit skyline.
Simplified: Windsor is a city in southern Ontario, Canada, which is across the Detroit River from the U.S. city of Detroit, Michigan.