Loading map…

LILO

LILO in Geneva, Switzerland, offers a sophisticated dining experience. Enjoy the subtle, fermented aromas from their carefully curated menu, promising a tender and delightful palate. A chic addition to the city's culinary scene.