STK Restaurant Review

The food at STK Restaurant, on Aldwych, is all in the name – Steak, and it does it very well. As part of the One Group, a global leader in the hospitality industry and the creator of the international restaurant brand STK,…