Windsor is a city in Nova Scotia, Canada. It has many popular attractions, including Fort Edward National Historic Site, Exhibition Arena, Trecothic Creek And Windsor Railway, perfect for a trip!
Show Less
Cloudy 13 - 25℃
Windsor Travel Guide
Destination Overview
Other
Destination Introduction
Windsor is a city in Nova Scotia, Canada. It has many popular attractions, including Fort Edward National Historic Site, Exhibition Arena, Trecothic Creek And Windsor Railway, perfect for a trip!