Café Léo is a cozy restaurant serves authentic Italian cuisine made form fresh local ingredients. The interiors are beautifully decorated with Italian posters on the wall, giving the whole place a classy look. You are sure to enjoy fine dining in the intimate ambiance of Café Léo. A sister restaurant of Roberto's, this place scores high on pastas and authentic sauces, a must visit when in Geneva.