translate English to French: It can be found right in the city centre, between Lake Geneva and the UN.
Il vous accueille dans le centre-ville, entre le lac Léman et l'ONU.