L'Odyssee is a French restaurant offering trendy Provençal and organic cuisine. It features a shaded terrace near a fountain.