
Gloucester Old Spot Whole Ham
By: Bramblebee Farm
£16.80 - £33.60
(1.00 - 2.00 kg)