Willistead Manor Holiday Tours
Every Wednesday and Sunday in December. Tour one of Windsor’s most elegant mansions all decked out in its holiday finest. An unforgettable experience for all.
Wed 7 pm – 9 pm, Sun 1 pm – 4 pm
Willistead Manor – 1899 Niagara, Windsor