Puerto de la Cruz is a city and municipality in the northern part of the island of Tenerife, Canary Islands, Spain. It was formerly known by its English translation, "Port of the Cross", although now it is known by its Spanish name in all languages.
By clicking “Allow”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
AllowDecline