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
Clear 3 - 12℃
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.