Traditional Black pudding

Traditional Black pudding

£3.99Price

Approximately 350g