Adidas opened a new flagship store located in Chicago’s wicker Park neighborhood, marking the brand’s largest store worldwide.
The Chicago store boasts a 4,966 square-foot space designed to create a community-driven experience by focusing on Chicago-native artists and creators.