Menu

Free Delivery On Orders Over £40

Whole Duck

2 - 2.5kg Whole British Duck. Perfect for roasting.