Ox Liver
- Regular price
- £4.00 GBP
- Regular price
-
- Sale price
- £4.00 GBP
- Unit price
- per
Organic Ox Liver
All our beef is sourced from one of two local Organic Farms we work with regularly, they are both Soil Association Organic Farms and both only feed their animals grass and organic hay and silage.