Cheshire Lambs Liver

Title: 400g pack
Cheshire Lambs Liver

Lambs liver

All our lamb is from our own land or from carefully selected Cheshire farmers

Sold in a at least 400g pack