Meaning 'taste' in Italian, this elegant restaurant in known for its authentic Italian delicacies and exquisite panoramic sea views.