Deli specializing in Italian cuisine and seafood.