Beaches and hotels of Puerto de la Cruz, Tenerife, Spain

Royalty-free stock photo ID: 110249336

Beaches and hotels of Puerto de la Cruz, Tenerife, Spain