logo

The Snow Queen

"Snow Queen" is the largest Russian chain of multi-brand fashion clothing and accessories stores. The opening of the company's first store took place in Moscow in 1998. Today, more than one hundred and twenty company stores are open in both capitals and large regional cities, and there is also an online store with delivery throughout Russia.

  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration
  • Brands illustration

Shops