Illa Experience Hotel liegt im Herzen von Quito, nur 10 Gehminuten entfernt von: Plaza de la Independencia und Kathedrale von Quito. Dieses Hotel mit 4,5 Sternen ist 3,4 km von Plaza Foch und 20,1 km von Einkaufszentrum Quicentro Sur entfernt.