Everything tastes so good here. The deli sandwiches are made to your liking and are simply amazing. Wonderful selection of foods, very Italian. My eyes are definately bigger than my stomach when I go here. Grab a baguette, a hunk of cheese, proscuitto/salami, a variety of olives and some wine, then head to the park for a fabulous lunch.
Pros: food, price, locations everywhere