Powered by Tripadvisor

STK London

336-337 Strand
London, GB-ENG WC2R 1HA
Uber
MORE PHOTOS