Santa Cruz de Tenerife

Santa Cruz de Tenerife

Situated off the coast of West Africa, Tenerife is the largest of Spain’s Canary Islands