This hotel is located right in the city centre, just 2 minutes walk from the main square of Plaza del Charco and in the shade of Mount Teide.All rooms have Internet Wifi y TV Full HD free. From your own balcony you can enjoy panoramic views of Mount Teide Spains highest peak.You ... عرض المزيد
تواصل معنا، متواجدون على مدار 24/7