Italian restaurant specializing in seafood, pasta, and high-quality meats. Located in a shopping center.