Bistrot Léo is a French restaurant offering fresh products. It is open for lunch and select evenings.