Luxury fragrance house Amouage opens flagship store in Shanghai

An exterior of Amouage store in China
It is permanently housed in a 140-year-old historical building in Zhang Yuan W3. (Source: Amouage)

Omani fragrance brand Amouage is expanding internationally with a flagship store in China that features “a blend of organic, surreal, and futuristic” design elements.

The flagship store, dubbed ‘The Sillage’, is located in the centre of Shanghai’s Zhang Yuan landmark. It is permanently housed in a 140-year-old historical building in Zhang Yuan W3, Lane 188, which was formerly used as a temporary Amouage store.

“Following the tremendous success of Amouage’s ephemeral space in Shanghai, this new flagship destination, ‘The Sillage’, marks our house’s most prominent move in China to date and announces a series of high-profile international openings for the months and years to come, unleashing creative energy like never before,” said Marco Parsiegla, CEO of Amouage. 

Founded in the Sultanate of Oman in 1983 by the Albusaidi family to be ‘The Gift of Kings’, Amouage is known for creating some of the world’s finest perfumes. 

The brand opened its first physical presence in China last year but has been distributed there since 2021, in collaboration with Hong Kong-based S’Young International Trading Co. 

Earlier this year, the company reported 27 per cent growth, driven by strong client demand for the proven architectural concept with powerful stand-alone, mono-brand luxury retail experiences in key geographies including China, the US and Malaysia. 

The China opening is another step in a broader Asian expansion plan by Amouage.

bci-logo

Asia's Top 100 Retailers, ranked by brand conviction. The results might surprise you.

Recommended By IR

You have 7 articles remaining. Unlock 15 free articles a month, it’s free.