Review of Leaf Vegetarian Restaurant

2010 16th Street, Boulder, CO 80302

Overall Rating

Review


VERY good food! It's not cheap food, so some of it is more expensive but it's a nice sit down restaurant so I was totally cool with that!

Updated 10 years ago