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.