Starbucks Coffee 12836

Starbucks Coffee #12836, also known as Starbucks Glasgow - Nelson Mandela Square, is a Starbucks coffee shop located at 58 Nelson Mandela Square, Glasgow, Scotland.