Avenue Louis Casai 75-77, Geneva
1216, Switzerland
0.46 mi (0.74km) from City Center