St John opens new store in Shanghai, China

St. John has just opened a new store in Shanghai, the first store since the company took back control of its business in the country.

The new 133 sqm store is situated within the Westgate Mall. This is St. John’s seventh store in China and the company plans to open another 18 stores in the country over the next five years.

The Shanghai store’s interiors feature Venetian plaster, marble, polished stainless steel and crystal chandeliers, in line with the brand’s most recent design concept. The brand is staging a retrospective exhibit of its history at the mall to coincide with the opening.