Castro has been operating in Russia since 2006. There have been opened three signature stores at the shopping malls of Moscow, as well as three stores located in St. Petersburg, Yekaterinburg and Nizhny Novgorod. The Castro store prices range from 1,000 to 3,000 rubles.
MALL STORE LOCATIONS:
Loading comments...