Design MVW is pleased to announce the completion of the Shanghai Tang Cathay Mansion flagship Store in the legendary Cathay Theatre located in the heart of Shanghai. The store is the brand’s largest flagship store in world, offering multi-sensory shopping experiences in a sophisticated retail space of over 10,000 sqft, where Art Deco meets modern.
The Shanghai-based architect firm Design MVW, the same house that realized Shanghai Tang’s unique flagship retail experience in Hong Kong, has led this ambitious project. The award-winning firm, known for its creative approach to blend oriental and western aesthetics, has worked closely with Shanghai Tang and the government cultural departments to ensure the restoration respects the Cathay Theatre’s original Art Deco facade, while breathing new life to the interior with a modern, inviting environment.
An intriguing fusion of modern Chinese aesthetics and Art Deco style, the new flagship store also flaunts its cinematic heritage with the use of abundant black and white to indicate film reels, and the creative re-arrangements of fashion and lifestyle products to represent vivid movie scenes. Meanwhile, the original cinema will still be in operation to offer upgraded movie experiences. The new Shanghai Tang Cathay Mansion grand opening is on 29th of August.