Italian restaurant specializing in fresh seafood and pizza.