Rene Caovilla Opens Shanghai Pop-Up

The luxury Italian footwear brand is continuing its expansion across China with a pop-up boutique in Shanghai’s Plaza 66.

The launch of the pop-up boutique in Plaza 66 marks an important step for the brand and comes following the launch of an upgraded website and dedicated e-commerce shop, a flagship store on Tmall – China’s largest e-commerce platform for luxury fashion, as well as the first, stand-alone boutique in China at SKP Beijing.

Designed by Italian architects m2atelier, the pop-up blends modernity with a new sophisticated aesthetic. The interior walls are upholstered with a hand-painted wallpaper featuring motifs taken from the landscape and the Venetian tradition.

The new boutique houses an exclusive collection designed for Shanghai and available only at Plaza 66. The collection, inspired by the iconic Cleo sandal designed in 1969 and symbol of the brand, features more than 10 special styles borrowed from the traditional archives but interpreted with a modern twist to meet local desires.

Most Popular