Les Barmettes is a restaurant offering regional dishes with scenic views.