STK London, 336-337 The Strand, London WC2R 1HA
On paper STK was everything we dislike in a restaurant. Starting with the name. There must be a few dodgy keyboards out there in the restaurant world at the moment that are missing their… Continue reading