Restaurante Casa Indiano’s
Restaurante Casa Indiano’s (Av. Los Indianos 2, Santa Cruz de la Palma) – this is another popular local restaurant at Santa Cruz. Meat and seafood dishes typically found elsewhere are served here. What attracts diners here is the buzz that’s often generated by the tourists passing through here. The restaurant itself is named after a local festival (“Los Indianos” festival) that commemorates the return of Spanish immigrants from the Americas back in the 19th century)..