Adidas, New York City

The new, 45,000-sq.-ft. adidas flagship in New York City is the athletic giant’s largest store in the world — and its most brand immersive. 
 

Want to Read More?

This content is available only to registered users. Log in to read the rest of this article or create a free account.

Login or Register to post a comment.