RadioShack 1151

RadioShack #1151 was a RadioShack electronics store located at 1077 Lexington Street in Waltham, Massachusetts. The store closed on approximately February 28, 2015.