Windsor Tourist Information
Windsor is a city in Nova Scotia. Windsor was settled in 1685 by the Acadian French, who built a network of dikes along the rivers. Windsor has always been a meeting place, first for the Mi’kmaqs, then the Acadians, and later the English gentry.
Explore photos of Nova Scotia and You.travel's Nova Scotia tourist map
Canada Hotels and Accommodation
Enter your trip details to search Canada hotel and accommodation providers
Windsor Travel Video
Select a Windsor tourist information video, or hover over a video for its description
Compare Priceline, Expedia, Kayak, Travelocity, Orbitz and more.
Windsor Tourist Information