Stars Coffee, anyone? Starbucks successor opening in Russia

Stars Coffee, anyone? Starbucks successor opening in Russia