Windsor is a city in Ontario, Canada. It has many popular attractions, including Our Lady Of The Assumption Church, Dieppe Gardens, Jackson Park, making it well worth a visit.
Show Less
Partly Clear -2 - 9℃
Windsor Travel Guide
Destination Overview
Other
Destination Introduction
Windsor is a city in Ontario, Canada. It has many popular attractions, including Our Lady Of The Assumption Church, Dieppe Gardens, Jackson Park, making it well worth a visit.