Address:
Chemin de Maisonneuve
1219
Châtelaine - Vernier
Switzerland
See map: Google Maps
CH