Windsor
| Loading photos… |
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.
| Loading photos… |
Hotels
Enter your trip details to compare multiple hotel sites.
Directions
Please enter your trip details for directions.
About Windsor
- Location Nova Scotia, Atlantic Provinces, Canada, North America
Travel Resources
Information about Windsor travel, hotels and accommodation
Escape to a Random Place
Destinations visited in the last 2 seconds