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.
Enter your trip details to compare multiple hotel sites.
Please enter your trip details for directions.
Information about Windsor travel, hotels and accommodation
Escape to a Random Place
Destinations visited in the last 2 seconds