L'Albatros is a French restaurant offering a revisited menu and welcomes guests daily on its sheltered terrace.