RadioShack 6881

RadioShack #6881 was a RadioShack electronics store located at Midland Plaza, 125 West South Street in Kewanee, Illinois.