Lincoln Park's best sandwich destination featuring the Mama Mia loaded with Italian deli meats, pesto, and giardiniera on a toasted Italian/French roll—massive portions, zero skimping.