Christmas Presents
Large Christmas Pudding by Bramble Foods (454g)

Large Christmas Pudding by Bramble Foods (454g)

£5.65Price

A classical Christmas pudding filled with a variety of fruits and spices;  rich and fruity.