Offering a terrace and views of the mountains, Villa ilalo is set between Cumbayá and Tumbaco. The center of Quito is 15 km away. Free Wi-Fi is featured throughout the property.
Number of rooms: 7
Pasaje S7e, Casa Oe6-60, Calle Wilson Cueva (7ma transversal), Av. 2 de Agosto (Vía Intervalles), 170184 Tumbaco, Ecuador, 170184 Cumbayá, Ecuador