A Starbucks Coffee branch was operating in London on 4 March 2005. (TV: Rose [+]Loading...["Rose (TV story)"])
More