El centro se beneficia con una ubicacion geográfica privilegiada en el centro de Europa, ya que se encuentra en la encrucijada entre Francia, Italia, Suiza, el Reino Unido, Alemania y el norte de Europa.
El sitio cuenta con una superficie total de 140,000 m², incluyendo 30,000 m ² de superficie cubierta, dividida en 10 espacios, tres salas de conferencias con capacidad de 100 a 500 personas, tres restaurantes, y más de 5,000 plaza de parking.