Italian restaurant specializing in pizza and seafood.