RadioShack 6566

RadioShack #6566 was a RadioShack electronics store located at 5316 North Milwaukee Avenue in Chicago, Illinois. The store closed on approximately April 4, 2017.