Duck foie gras 130g

£12.50 each (130g)

Farm produced duck foie gras obtained from free range ducks

Category: Tag: