Illa B&B ligt in het centrum van Cuzco, dicht bij Sacsayhuaman, Kathedraal van Cusco en centrale plein van Cusco. De accommodatie biedt een terras en gratis WiFi.
De bed & breakfast biedt een flatscreen-tv en een eigen badkamer met gratis toiletartikelen, een haardroger en douche. Sommige units hebben ook een keuken met een koelkast, een oven en een magnetron.
Er is bij Illa B&B fietsverhuur beschikbaar. Daarnaast kun je in de buurt uitstekend fietsen.
Populaire bezienswaardigheden in de buurt van de accommodatie zijn Museum voor Religieuze Kunst, Twelve Angled Stone en La Merced-kerk. Het dichtstbijzijnde vliegveld is Internationale luchthaven Alejandro Velasco Astete, op 6 km van Illa B&B. De accommodatie biedt een betaalde shuttleservice naar deze luchthaven.