Starbucks Coffee 12130

Starbucks Coffee #12130, also known as Starbucks Earls Court Road, is a Starbucks coffee shop located at 186 Earls Court Road, Kensington and Chelsea, London, England.