Great, top quality food.
Their all you can eat 7.99 salad bar is usually a great deal depending on what they offer for the day. The menu items are tasty but too small for the price. Sometimes the hummus is funky tasting too.
Best vegetarian lunch spot near Denton Square! Specials every day.