Tags French Geneva French in Geneva L’Artichaut Phone: +41 22 301 90 91 Address: Quai du Cheval-Blanc 9, Carouge