Located at the most accessible place in the heart of the city and only 8 minutes away from the iconic Arc de Triomphe. A 110-metre-high (360 ft) cube, La Grande Arche is part of the perspective from the Louvre to Arc de Triomphe.
The Paris campus campus has spacious, pleasant and modern premises to accommodate work-study students.