1KG Duck liver locally sourced and free range

£3.10

Duck liver

96 in stock

SKU: 4-9-L Categories: , , ,