RadioShack 6730

RadioShack #6730 was a RadioShack electronics store located at Marwood Plaza, 3349 Kentucky Avenue in Indianapolis, Indiana. The store closed on approximately April 4, 2017.