Oxfordshire goose, free-range, gm-free, free from antibiotics, bred to the highest welfare standards (5.5kg-6.5kg – Serves 6)
£98.00
Free Range Oxfordshire Goose –
Oxfordshire goose, free-range, gm-free, free from antibiotics, bred to the highest welfare standards (5.5kg-6.5kg – Serves 6)