Discover Windsor
compiled from our dataWindsor is located in Nova Scotia, Canada. Our atlas lists 29 places here.
These include 8 sights and 7 museums, 12 restaurants, 2 places to stay and 0 cocktail bars. Highlights include Trecothic Creek And Windsor Railway, Fort Edward National Historic Site, Windsor Heights.