Make a Booking!


Calling all meat lover to London’s first store!

So where are we?

loading map - please wait...

Teddington 51.425926, -0.338954 Phone: coming soon!


+44 203 873 9788

Call us to make a reservation

or just come on in!

Trading Hours

Sun – Thurs 11;30am to 9pm
Fri / Sat 11:30am to 10pm


4 Broad Street, Teddington TW11 8RF United Kingdom

Location Gallery

Let’s see it!

Choose your Store!