Opened in 2023, KLR’s Geneva, Switzerland office .....
KLR Switzerland
18, Avenue Louis-Casai
Geneva
CH-1209
Switzerland
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.