NewsMarkets Second Dsquared2 China store for Shanghai By Inside Retail Asia April 26, 2017 Text Size Luxury brand Dsquared2 China has opened is second Shanghai store. It covers 100 sqm in the luxury Plaza 66 shopping centre and features the Italian brand’s complete range, including ready-to-wear and accessories for both men and women.