Italian Deli is a hometown deli, run by the nicest folks. It's the kind of place your dad takes you when you're a kid to grab a meaty deli sandwich and some weird potato chips, right before heading up for a ball game, or out to the beach.
Was this review helpful to you?