New York, LA, Miami, and now London- STK landed on The Strand this month and has been packed ever since the doors opened. If you have dined at any of the STK’s stateside you this is the trendiest steakhouse there is and the London restaurant is no different. We made reservations at STK on a […]