Les Verdons is a French restaurant offering traditional cuisine with panoramic views.