RadioShack 8466

RadioShack #8466 was a RadioShack electronics store located at Telegraph Crossing North, 3166 Telegraph Road in St. Louis, Missouri. The store closed on approximately February 28, 2015.