Store Street, LondonFrom Wikipedia, the free encyclopedia Store Street is a street in Bloomsbury, London. The eastern end of Store Street, seen from Gower Street
Store Street is a street in Bloomsbury, London. The eastern end of Store Street, seen from Gower Street