London
Store St Espresso is one of London.

1. Store St Espresso

8.6
54 Tavistock Pl, London, Greater London
Coffee Shop · Bloomsbury · 99 tips and reviews