Italian restaurant specializing in seafood and European cuisine. Known for its long-standing presence.