London
Cafes, Snack Bars & Tea Rooms London
Located just around the corner from St Paul's Cathedral, we are bringing back the great British Chop House - harking back to a time when meat was king, portions were hearty and provenance was everything.