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.
Maps of Windsor
View Windsor on Google Maps, MapQuest, Bing Maps and OpenStreetMap.
Information about Windsor travel, hotels and accommodation
Right Now on Mapcarta
Destinations visited in the last 3 seconds