Explore Windsor
This is the heading
Windsor is a city in Ontario, Canada, across the Detroit River from the U.S. city of Detroit. Its main waterfront park stretches about 5 kilometers, from the 1929 Ambassador suspension bridge past the contemporary Windsor Sculpture Park.