Link Copied

Prime beef ribs worth £360 are cooked over an indoor fire pit in the middle of this London restaurant

More from our Partners