Starbucks Coffee 11523

Starbucks Coffee #11523 was a Starbucks coffee shop located at 6070 H Telegraph Road in St. Louis, Missouri. The store closed in 2008.