Le Stella is a restaurant offering authentic French and Italian cuisine, with a focus on fresh, regional Mediterranean dishes.