El Icon Hotel está en Santiago de Chile, en la comuna de Las Condes, cerca del Parque Araucano y de la Plaza Nuestra Señora del Rosario.
Las habitaciones cuentan con aire acondicionado, TV de pantalla plana con canales vía satélite, mesitas de noche y baño privado con ducha, secador de pelo y artículos de aseo. Algunas de las estancias pueden tener vista a la cordillera.
Dispondrás de conexión a Internet WiFi y cada mañana podrás disfrutar de un desayuno para empezar el día con energía. También cuenta con una piscina interior climatizada disponible todo el año.