7-9 Chemin Du Petit-Saconnex, Geneva
1211, Switzerland
1.44 mi (2.32km) from City Center