La Strada makes the best pesto sauce I have ever had - it's amazing. They also make homemade bread that is so good it's hard not to gorge yourself on it completely before the meal comes.
Pros: Great food, Cheap, People watching
Cons: , Service slow
more