L'Eden is a French restaurant offering seasonal set menus. It features a cozy interior with a garden and terrace, accommodating up to 50 guests inside and 35 outside.