Île Rousseau
Address:
Passerelle du Pont des Bergues
1201
Genève
Switzerland
See map: Google Maps
CH