Address: La Iglesia, 72, Santiago del Teide
7.1 km from Santiago del Teide center
Hotel rating from 17 guests: 9.4
The bright rooms with simple décor come with a flat-screen TV and private bathroom including free toiletries and bathtub. … Prices, discounts & booking