Free Range Whole Duck

£27.50

A whole fresh duck perfect for roasting.