Auberge Aux 3 Tilleuls3.80(0 reviews)Seafood / Pl. du Village 7, 1272 Genolier, Schweiz, Switzerland /
The Best Restaurants in Lausanne - SeafoodView allNAU Restaurant4.46(0 reviews)Seafood / 9744.6 km from Nearby search