Uma estadia Illa Experience Hotel coloca-o no coração de Quito, a 10 minutos a pé de Plaza de la Independencia e de Catedral de Quito. Este hotel de 4,5 estrelas está a 3,4 km (2,1 mi) de Plaza Foch e a 20,1 km (12,5 mi) de Quicentro Sur Mall, Quito, Equador.