Mulberry opens in Shanghai, first store in China to stocks full product range

British luxury brand Mulberry has recently inaugurated a new flagship store in China, within Shanghai’s International APM Mall. The new Mulberry store is not only the largest but also the first store in China to stock the Mulberry ready-to-wear collection. Mulberry currently operated, directly, two stores in Beijing and two stores in Shanghai.

Mulberry opens in Shanghai at APM Mall