Interesting discussion. EMS recently opened a new, large location in Newton, MA right on the Needham line, just off 128.
Perhaps they are simply moving away from both the in-mall and smaller, less tech gear footprints.
I know two of the reasons that L.L. Bean slammed on the brakes to their...