Elf on The Shelf

Elf on The Shelf

It's nearly time to welcome back the elf on the shelf... This year he is 'sweeter' than ever. Filled with Nutella and made from Belgian milk chocolate.

    £4.50Price