Arc’teryx to open flagship store in Shanghai
17/07/2020
Canada-based outdoors brand Arc'teryx is opening a location in Shanghai, according to parent company Amer Sports China. The Arc'teryx Equipment Alpha Center will be located at one of the city’s two major shopping streets, Huaihai Road, in central Shanghai.
Calling the opening a major milestone for the company, Amer Sports China said on LinkedIn: “It's been tough to open a grand store during covid-19, but we made it!”