Le Chapeau Rouge is a French restaurant offering a varied menu with traditional dishes.