La Terrazza is a long-standing Italian restaurant known for its seafood dishes.