Switzerland / Geneva / RestaurantsitalianLilloAddressPl. de Saint-Gervais 1, GenèveWebsitewww.lillorestaurant.comPhone+41227315023—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itUVA Genève · 46 mNot ratedTerrasse Le Paradis · 50 mNot ratedMafalda Sapori e Salute · 74 mNot rated