Starbucks Coffee 12962

Starbucks Coffee #12962, also known as Starbucks Great Marlborough St, is a Starbucks coffee shop located at London-Great Marlborough Street, Westminster, London, England.