Loch Leven's Larder luxury Christmas pudding

Serves 4

(pudding flame not included, available in-store)

Loch Leven's Larder Luxury Christmas Pudding 

SKU: 30040724
Regular price £7.95
Unit price
per 
Tax included.

Loch Leven's Larder luxury Christmas pudding

Serves 4

(pudding flame not included, available in-store)