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.