Address: Place des Volontaires 2 1204 Genève Switzerland See map: Google Maps CH Printer-friendly version