Order your Karoo lamb or half a lamb by 19 March 2025 for delivery 6 April 2025. Upfront payment with order.

There are no products in this category.