Proporcionando depósito de equipajes, el Illas Inn Cuzco, de 3 estrellas, está a 450 metros del Templo de Coricancha. El hotel ofrece 12 habitaciones con vistas al jardín y está ubicado no muy lejos de la Laguna Humantay.
Las atracciones de la ciudad como la Plaza de Armas de Cusco, que está a 1 km de este hotel, y el Sacsayhuamán, a unos 25 minutos a pie, bien merecen una visita. A unos 2 km del Illas Inn Cuzco se encuentra también el Yacimiento de Quenqo, un lugar ideal para explorar la zona. El Templo del Sol, situado a un corto paseo del establecimiento, está abierto para visitas de los turistas. El hotel está situado a 5 km del Aeropuerto Internacional de Cuzco y a 700 metros de la parada de autobús Estacion.
En el Illas Inn se ofrece un desayuno buffet. El restaurante Super Pollo se encuentra a unos minutos a pie de este alojamiento.