The Beast Shanghai Flagship Store

The Beast is China's most renowned luxury brandspecializing in floral artistry, home decor, and fragrances. Studio Yu Yang hascreated a stunning mural for Beast's flagship store, located in a historicbuilding on Yuanmingyuan Road in Shanghai. This artwork harmoniously blends thecharacters, history, and culture of early 20th-century Shanghai with elementsof Art Deco and the Art Nouveau movement, drawing inspiration from both Easternand Western painting traditions in style, technique, and materials.
The mural depicts three Eastern women dressed in iconic1920s Shanghai qipaos, enjoying a delightful afternoon immersed in flowers andfragrances, resembling three goddesses of flora. As the brand evokes a sense oflayered beauty, a wonderful aroma permeates the space, expressed throughintricate decorative patterns. This enchanting moment attracts a phoenix,symbolizing femininity and fantasy, to come and behold.
hand-painted on silk,140cm*180cm unframed
The entire mural integrates the brand's identity with thedesign of the exhibition space, featuring newly designed patterns on elementslike qipaos, backgrounds, furniture, and frames, preserving a sense ofnostalgia while seamlessly connecting with contemporary aesthetics.