it's Only Natural sounds like a prety good place.....
I know I'm so super late but I'm originally from Boston (now living in NYC) and everytime I go for a visit I try to find (and eat at) another vegan spot. I've now been to two very delicious spots - Red Lentil (Watertown MA) and True Bistro (Somerville MA). True Bistro is gorgeous inside and the food was AHmazing. The food was also super delic at Red Lentil and I will be going back again and again. Happy (vegan) Eating!!
őö