RadioShack 8720

RadioShack #8720 was a RadioShack electronics store located at 1891 Chamblee Tucker Road in Chamblee, Georgia. The store closed on approximately April 4, 2017.