The Strand

Welcome to our first ever store in London, which is located directly opposite the Royal Court of Justice.
The best spot to lunch with a view!