Torre Alba is located in Santo Domingo, Ecuador on Calle Galapagos N. 20 y Pasaje 1, entre Calle Loja y Oranzonas. Torre Alba is rated 4.6 out of 5 in the category serviced accommodation in Ecuador.
Address
Calle Galapagos N. 20 y Pasaje 1, entre Calle Loja y Oranzonas