North Town Deli & Kitchen offers exquisite small platters, antipasto, southern salads, and caponata. It features an upbeat Italian atmosphere with authentic Southern Italian cuisine.