Adidas has opened its doors to a brand-new Oxford Street store and, to be totally honest with you, you’re in for a serious treat.
The 2,500 square foot space brings the brand with the three stripes to life and will combine digital innovation, unique shopper experiences and a focus on in-store expertise to create a new benchmark in retail. The store has been designed for you, to do what you will with it.