The shop, which is the brand's biggest unit, is located inside Beijing's Taikoo Li Sanlitun shopping mall.

No.21 is making its retail debut in Mainland China. On Thursday, the contemporary label founded and designed by Alessandro Dell’Acqua inaugurated its first store in Beijing.

Located inside the prestigious Taikoo Li Sanlitun shopping mall, the 1,120-square-foot flagship is the biggest unit of the brand, which also operates locations in Tokyo, Milan and Seoul.

A. Turra, WWD.com