London Favorites
Store Street Espresso is one of London Favorites.

1. Store Street Espresso

8.9
40 Store St, London, Greater London
Coffee Shop · Bloomsbury · 141 tips and reviews