Green Leaf Vegetarian & Vegan Restaurant
62 Water St, Framingham
(508) 309-3009
Menu
Restaurants in Framingham, MA
Green Leaf Vegetarian & Vegan Restaurant
62 Water St, Framingham, MA 01701
(508) 309-3009