The Blue Shirt Cafe serves both breakfast and lunch. I have only eaten their sandwhiches and they are pretty good. However, they are pricey, I feel like you're paying a bit for the hippy-trendiness. They also have a variety of smoothies/shakes available that they add "shots" of things like protein, calcium, or various vitamins.
The restaurant itself is really too small to try and eat inside. Even just waiting for your food to be prepared you are bounded to bump someone or get in the way. On a nice day there are tables around outside you can sit at or you can take your food home.
more