La Plancha Ilbarritz is a French restaurant offering Basque cuisine with fresh, local produce and scenic views. Ideal for group meals.