Santa Cruz de la Palma. La Palma. Spain.

FROM WIKIVOYAGE: