RadioShack 1352

RadioShack #1352 was a RadioShack electronics store located at Webster Square Shopping Center, 68 Stafford Street in Worcester, Massachusetts. The store closed on approximately April 4, 2017.