Chile

Santiago de Chile HQ

The first building in the country to achieve a Gold LEED Certification and only the fourth in the Latin America region.

Sitting in the renowned neighborhood of Las Condes in the city Center of Santiago de Chile, our new headquarters in Chile combines fantastic views of city and the Andes Mountains. The building provides a sustainable and dynamic workspace and cutting-edge facilities for 1100 people, empowering us to deliver and care for our customers. We are very proud of the building’s GOLD LEED Certification, the first in the country and only the fourth in the Latin American region.

Edificio Corporativo Zurich Chile, Santiago

Location / Building Name

Offices 12.000 m2

Gross Sqm

Zurich Chile

Main business unit

1100 people

Capacity

Gold LEED Certification

USP
Chile office building

Take a look at our other offices

See all offices