I saw an ad that says Sabores que encantarán a todos.

I thought todos was the indirect object of encantar and therefore required the pronoun even if you also state the indirect object, this case todos, explicitly.
Can the les be omitted?
I saw an ad that says Sabores que encantarán a todos.

I thought todos was the indirect object of encantar and therefore required the pronoun even if you also state the indirect object, this case todos, explicitly.
Can the les be omitted?
It's a pun, and may not be so easy to catch for all the Spanish speaking countries.
Means both they'll be charmed by the flavors and they will love the flavors.