Atalaya
(4 Star)
The attractive Atalaya Hotel is situated in the tranquil zone of Parque Taoro and boasts magnificent views over the town of Puerto de la Cruz and the northern coastline. Behind the hotel one can see the beautiful valley of Orotava and the peak of Mount Teide. Guests can enjoy the hotel has lush hotel gardens of 11000m2.