Yummy humus and cool atmosphere. Stella is the place for delicious Greek food.