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