Windsor Hotels

Map of Windsor Hotels

Windsor is a charming town located in the Bay of Fundy & Annapolis Valley region of Nova Scotia, Canada. Known as the "birthplace of hockey," Windsor is a historic town with a rich cultural heritage and a strong sense of community. The town is situated along the scenic Avon River, offering picturesque views and plenty of outdoor recreational opportunities. Windsor is also home to a number of historic buildings and landmarks, including the Windsor Railway Station, the Fort Edward National Historic Site, and the Haliburton House Museum.

Super 8 Windsor
8/10 Very Good
35 reviews
Free Wi-Fi

An indoor swimming pool and a hot tub are featured at this Windsor motel. A fridge is provided in each guest room. Free Wi-Fi and daily breakfast are included. Martock Ski Hill is 12 km away.

Number of rooms: 66

63 Cole Drive, B0N 2T0 Windsor, Canada