Free Range Whole Duck

£25.00

A whole fresh duck perfect for roasting.