Starbucks Coffee 12196

Starbucks Coffee #12196, also known as Starbucks Solihull - Touchwood Court, is a Starbucks coffee shop located at 12 High Street Unit 1 Touchwood Court, Solihull, England.