Hotel Melia Jardines del Teide- All Inclusive, Costa Adeje

C/ Agando S/n - Urb. Mirador Del Duque Costa Adeje38670, Spain
Hotel chain: Sol Meliá