Chile office building

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

Gold LEED Certification

Chile office building


Privacy and Cookies

Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.

Read our privacy policy