Starbucks Coffee 12286

Starbucks Coffee #12286, also known as Starbucks Strand, is a Starbucks coffee shop located at 442 Strand, Westminster, London, England.