Posted on

Santa Isn’t At the North Pole!

Santa Claus actually lives in central London! Here’s sending out a special thank you to a special person across the pond who has spread a some extra Christmas cheer to our children at just the right time! Merry Christmas!

Leave a Reply