Photo: Los Gigantes - Los Gignantes, which means ''The Giants'', is a resort town in the Santiago del Teide municipality on the west coast of the Canary Island Tenerife. Its main feature are the giant rock formations - Acantilados de Los Gigantes ("Cliffs... learn more
Contact The Travel Experts