RadioShack 1178

RadioShack #1178 was a RadioShack electronics store located at Marshalls Plaza, 241 Needham Street in Newton, Massachusetts.