Windsor is located northwest of Halifax, just south of Falmouth.
Read reviews and find deals for hotels in Windsor.
To find what you need in Windsor use the Yellow Pages
by OneTime
City:
Hotel Name:
Check-In Date:
Check-Out Date:
Guests: 1 2 3 4