Christmas fair

Strolling around the fifty stalls, you are sure to find an original Christmas present. You will also enjoy winter dishes and drinks, meet Father Christmas and marvel at the skills of an ice artist. 

SunMonTueWedThuFriSat
303112345678910111213141516171819202122232425262728293012345678910