Gressingham Duck

Gressingham Duck

£19.95

1556
Quantity
- +

The traditionally reared English duck – perfect to roast

2.2kg Serves up to 4