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.