Starbucks Coffee 12291

Starbucks Coffee #12291, also known as Starbucks Cavendish Square, is a Starbucks coffee shop located at 33 Cavendish Square Unit 1, Westminster, London, England.