Green Leaf Veg Restaurant
665 Cochituate Rd
Framingham
MA
01701
(508) 309-3009
greenleafveg.com?reqp=1&reqr=nzcdyaevlae5pv5jlab=
Open Map
dining
family restaurant
Family Style Restaurants
food
restaurant
Restaurants
Restaurants Family Style
Vegan Restaurants
Vegetarian Restaurants