500g Frozen, trimmed and diced British lamb’s liver.
Available to order for collection from our Crouch End store only at this time. Choose your collection time at check out, and we’ll see you in store!
Starting small on our family farm in Worcestershire, we’re now a bit bigger, sourcing more meats from some of the best farms in the country.
We have three shops in London, and a production factory in East London where we make everything ourselves.
29 Broadway Parade, N8 9DB
t 0208 245 4240
126 Fortis Green Road, N10 3DU
t 0203 774 7461
509 Old York Rd, SW18 1TF
t 0203 583 6151
We're Open 9am to 9pm, 7 days a week.