RadioShack 6623

RadioShack #6623 was a RadioShack electronics store located at 602 North 25th Street in East St. Louis, Illinois. The store closed on approximately February 28, 2015.