Hand knitted Christmas Pudding contains a terry chocolate orangeKnitted Christmas Pudding Chocolate Orange£6.99PriceQuantityAdd to Cart