Finca AliBabaApartment
Calle Bencomo, 16, 38390 Santa Ursula, Santa Cruz de Tenerife, Spain, Puerto de la Cruz, 38390
Set in a picturesque estate 1 km outside Santa Ursula, Finca AliBaba offers views of Mount Teide. It features a shared outdoor pool and garden.There are horses on the property.