La Terrasse du Shegara is a French restaurant offering fresh, quality cuisine and pleasant views.