L'Estocade is a French restaurant offering a menu with options starting from 28,00 €. It features a terrace.