Located across from the brand’s global headquarters in Boston, the new 10,000 square foot store is a "must-visit shopping ...