Stock Photo - Puerto de la Cruz town, Tenerife island, Canary archipelago, Spain, Europe.

Stock Photo: Puerto de la Cruz town, Tenerife island, Canary archipelago, Spain, Europe.

Searchable keywords

Choose multiple keywords