Burberry unveils new luxury store concept in Shanghai
Burberry has opened a flagship store featuring it latest luxury design concept at Shanghai Plaza 66 in China.
Designed in collaboration with architect Vincenzo De Cotiis, the store juxtaposes brutalist elements with luxurious materials to create a modern feel. Display fixtures and plinths are constructed in a variety of textures ranging from from concrete and ceramics to high-gloss finishes. In addition, the core colours of the Burberry check are featured throughout while the pattern itself is reinterpreted in the gridded ceiling’s mirrored zones.
In line with Burberry’s ambition to become climate positive by 2040, the store is carbon neutral and is currently undergoing the Leadership in Energy and Environmental Design certification process. All Burberry’s stores in mainland China are carbon neutral and the brand is on track to procure all of its electricity from renewable sources by 2022.
Josie Zhang, Burberry China president, said: “We are delighted to open the doors of our newest flagship store at Plaza 66 within the highly-dynamic and cosmopolitan city of Shanghai.
“A place of discovery, the store is emblematic of our rich heritage – at once, embodying creativity and innovation with our new global design concept, while supporting China’s ambition to become carbon neutral.
“It is a unique and bold setting which brings our brand vision to life and we’re excited to welcome customers to our new home in Shanghai, providing the finest luxury products and exceptional experience that are hallmarks of shopping with Burberry.”
Over the next year, Burberry will open flagships featuring the concept on Rue Saint-Honoré in Paris and Bond Street in London.