Starbucks Coffee 12656

Starbucks Coffee #12656, also known as Starbucks St Martins Lane, is a Starbucks coffee shop located at 99 St Martins Lane, Westminster, London, England.