Concepts Opens adidas Brand Experience Store On Newbury Street

adidas and celebrated Boston retailer, Concepts, are taking their long-running partnership to the next level, launching the first-ever, co-curated, adidas- exclusive boutique - adidas x Concepts. Located at 73 Newbury Street in Boston, Massachusetts, the three-stripe- only, streetwear emporium is the latest addition to Newbury Street’s lineage of high-end specialty stores, eateries and galleries. Open now, adidas x Concepts launches a fresh approach to collaborative retail, introducing a long- term yet ever-evolving partnership that will defy the overused ‘pop-up shop’ model, now commonplace in the consumer landscape.