500g Duck gizzard locally sourced and free range

£2.80 £2.30

Duck gizzard

114 in stock

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