Ballancourt Duck Rillettes

£6.50

Duck slowly cooked in its own juices.

Quantity: 180g