Esta área es de aproximadamente 150 000 metros cuadrados de oficinas y espacios para el comercio, y está situado en la parcela 10 del Moscow International Business Centre en Moscú.