Green Leaf Vegetarian & Vegan Restaurant
Restaurant
62 Water St, Framingham, MA 01701, US
(508) 309-3009
Hours not published on validated sources
Green Leaf Vegetarian & Vegan Restaurant is a vegetarian restaurant with a meat-free menu in Framingham, MA.
Vegetarian Plant-Based