Burberry opens first flagship store in Moscow

Burberry has recently opened its first flagship store in Russia in the capital city of Moscow. The new Burberry store which is located on Petrovka Street features the complete range of products of the brand with women’s and men’s apparel and accessories, including shoes, eyewear and fragrances. A separate space is dedicated to women’s shoes, similarly to the Burberry flagship on Regent Street in London.