RadioShack 6516

RadioShack #6516 was a RadioShack electronics store located at 4359 Archer Avenue in Chicago, Illinois.