Italian
Rte de Saint-Julien 61,
1212,
Lancy
Average price CHF 50
Swiss
Chem. de la Fondelle 16,
1256,
Troinex
Average price CHF 40
20% off food
French
Rue de la Filature 29,
CH-1227,
Carouge
Average price CHF 60
International
Place de Pont-Rouge 1 Bâtiment B4,
CH-1211,
Genève
Average price CHF 67
20% off food