Clin d'Oeil sur les Lacs is a restaurant offering a relaxing atmosphere with scenic views.