500g Duck gizzard locally sourced and free range

£2.80 £2.00

Duck gizzard

35 in stock

SKU: 1-14-R-1-1 Categories: , , ,