RadioShack 6599

RadioShack #6599 was a RadioShack electronics store located at 1505 West North Avenue in Melrose Park, Illinois. The store closed on approximately February 28, 2015.