Lemaire opens largest global flagship on Shanghai’s Wukang Road
French design house Lemaire inaugurated its new flagship store on Shanghai’s Wukang Road, now its largest globally. Housed in a meticulously restored 1930s Spanish-style villa, the three-level space blends the original architecture with Lemaire’s minimalist aesthetic. To maintain an intimate atmosphere, visits are by appointment via a WeChat mini-program. The design preserves the residential feel of the villa while presenting the complete Lemaire collection, echoing the brand’s “House Project” concept previously launched in Seoul and Tokyo.