New Hotel en Santiago del Teide Posted on February 20, 2008 by tene6723 With the new opening of a new hotel in the town of Santiago del Teide belonging to the Company Spring hotels and be known as Coast Los Gigantes . Agency for local development offers formation personal than needed for this new hotel in the area