L'Estacade is a French restaurant known for its quality ingredients and carefully presented dishes.