The headquarters of Zurich North America in Schaumburg, Illinois.

- Image ID: E6BR0T