Review: Store Street Espresso, Bloomsbury
Store Street, just off Tottenham Court Road, is one of those London streets that you wouldn’t know about unless someone took you there. Cleverly, they have made a strip of the shops unify their fronts and has its own website, giving the area, which could have been just another random side street, a real community…