RadioShack 1180

RadioShack #1180 was a RadioShack electronics store located at Drum Hill Plaza, 45 Drum Hill Road in Chelmsford, Massachusetts. The store closed on approximately March 31, 2015.