This space is a small gem in the heart of Central London. Moments from Temple station and Covent Garden and only a short hop over the Thames from the South Bank, this shop space is ideal for brands w