RadioShack 6858

RadioShack #6858 was a RadioShack electronics store located at North State Shopping Center, 1105 North State Street in Belvidere, Illinois.