Sweet Tomatoes isn't a bad place to eat, but only if you're looking for salad. They do sometimes offer a few vegetarian soups (usually only one at a time) but I'm not sure if they're vegan, and I've asked--the staff doesn't seem to know, either (isn't there a label?). Also, there are baked potatoes.
The price is a little high for vegans, because we are limited to the salad choices and plain baked potatoes, but I'd say it's pretty fair for a vegetarian or non-veg. Plus, it's all you can eat.