Browsing: STK Restaurant review

The food at STK Restaurant, on Aldwych, is all in the name – Steak, and it does it very well. As part…