Les Verdons is a French restaurant offering a brasserie-style menu with panoramic views.