Go back
to RestaurantDB
Remove
this banner
Leaf Vegetarian Restaurant
2010 16th St, Boulder, CO
Large map
Driving directions
Phone: 303-442-1485
Fax: 303-442-3465