Voting Home / Life Alive
Christopher C. on June 25, 2011
I have been to many vegan restaurants from coast to coast, this is the best one I've had in Boston. The one in Lowell is even better!
Vote: BEST Vegan
0 Likes