Givenchy opens new store in Shanghai

Givenchy has recently opened its new store in Shanghai at the prestigious Plaza 66 Mall, owned by parent company LVMH. The new Givenchy store at Plaza 66 covers 120 sqm and features both men’s and women’s collections – ready to wear, accessories, handbags and shoes. This is the fourth mono-brand Givenchy store in Shanghai.