Windsor is located northwest of Halifax, just south of Falmouth.
See more Nova Scotia Cities and Towns.