Debenhams is set to open its first Russian store in September at the Mega Belaya Dacha, Moscow's biggest shopping centre.