Free Range Whole Duck

£30.00

A whole fresh duck perfect for roasting.