2 Scotch & Soda Stores in London, City of London