Leaf is a vegetarian restaurant located in Boulder, Colorado that offers vegan and gluten-free options as well. The location was great, not too far from the university and right in the chic part of town. The restaurant was clean, fresh and crisp. We found that the food was fresh but was fairly typical of vegetarian food, and most of the items on the...