This is the magical Icicle Inn at the North Pole, where Father Christmas and many other magical folk stamp the snow off their boots and warm up with a drink beside the fire.
This is the magical Icicle Inn at the North Pole, where Father Christmas and many other magical folk stamp the snow off their boots and warm up with a drink beside the fire.