RadioShack 6705

RadioShack #6705 was a RadioShack electronics store located at Target South Center, 3638 South East Street in Indianapolis, Indiana. The store closed on approximately April 4, 2017.