The headquarters of Zurich North America in Schaumburg, Illinois.


Similar stock images