Els Lleons offers Spanish cuisine, with paella as a specialty.