Leaf is a vegetarian restaurant offering sustainable, farm-to-table vegetarian and vegan meals in a relaxed space.