Skip to main content

Site Navigation

Site Search

Opened in 2023, KLR’s Geneva, Switzerland office .....

KLR Switzerland
18, Avenue Louis-Casai
Geneva
CH-1209
Switzerland
+41 22 506 81 24

Geneva is the second largest city in Switzerland behind Zurich and the most international city in Europe with over 40% of its population coming from outside Switzerland. Geneva prides itself as being one of the most beautiful and cultured cities in the world, combining both nature and history. The city is also a major gateway to the Alps for outdoor enthusiasts year round.

Stay Informed. Get all the latest news delivered straight to your inbox.

up arrow Scroll to Top