Artichaut is located in Carouge, Switzerland on Quai du Cheval-Blanc 9. Artichaut is rated 4.6 out of 5 in the category french restaurant in Switzerland.
Address
Quai du Cheval-Blanc 9
Service options
Outdoor seatingDine-in
Accessibility
Wheelchair-accessible entranceWheelchair-accessible seating