In my experience in Geneva, the best restaurants are often simple, unpretentious and not necessarily located in the hippest parts of town. That is all true of Les Tilleuls, a pizzeria located in Charmilles. It is a rather large restaurant but it is simply decorated — though it boasts a very nice terrace in the summer. The restaurant’s staff is friendly and welcoming, and the food is quite tasty. Definitely worthy of a repeat visit.
Pictured below: Tilleul’s penne vodka.