RadioShack 6634

RadioShack #6634 was a RadioShack electronics store located at Pine Tree Plaza, 2020 North Prospect Avenue in Champaign, Illinois.