Le Cordouan is a French restaurant offering refined cuisine with a focus on fresh seafood and quality ingredients.