Hypebeast -
15 Jun 2016 20:32

The Three Stripes is making its mark on the Big Apple by opening a new flagship, currently known as "The Stadium." Consisting of the expected apparel, shoes, sportswear and more, customers worldwide will be able to experience what is touted by adidas as "the world's largest adidas retail arena." Only time will tell if this will increase people's chances of securing their favorite adidas drops. The new location, while specifically unknown at the time, will be located on 5th Ave.; one of New York ...
Share this Article
Comment on this Article
Please to comment