RadioShack 1113

RadioShack #1113 was a RadioShack electronics store located at Dedham Mall, 338 Providence Highway in Dedham, Massachusetts. The store closed on approximately February 28, 2015.