Le Cafe Vert is a French restaurant offering homemade cuisine, organic and natural wines, and freshly pressed juices. A highlight is their "café gourmand" featuring a selection of miniature desserts.