Constantly traveling for business purposes? Convention centers are most likely familiar places to you. With easy access to hotels and restaurants, you can be sure your trip will go off without a hitch if you’re on your way to any of these places:
- Geneva Arena (2 miles away).
- Centre International de Conferences Geneve (2 miles away).
- Cité du Temps (3 miles away).