Italian deli / restaurant featuring the finest Italian; panini, hoagies, sandwiches, soups, salads, cheeses