Starbucks Coffee 12061

Starbucks Coffee #12061, also known as Starbucks Victoria St/Abbey Orchard St, is a Starbucks coffee shop located at 27 Victoria Street, Westminster, London, England.