Yllari'S Inn Cusco est située à environ 1 km de la Place principale de Cusco et à environ 15 minutes de marche du Musée des Incas. L'hotel offre également la location des bicyclettes pour explorer la région.
La résidence a un emplacement principal à environ 2 km de la forteresse de Sacsayhuamán. Les sites culturels de la région comprennent le Museo de Vida Monástica, qui se trouve à seulement 13 minutes à pied. Le Temple du Soleil est à proximité d'Yllari'S Inn. L'arrêt de bus Clorinda est à environ 500 mètres de ce logement, et à environ 1 km de la Wanchaq.
Elles sont équipées de salles de bains privées. Les chambres d'hôte donnent sur la ville.
Dans le Limbus Resto Bar, vous pourrez déguster de la cuisine saine à une courte distance d'Yllari'S Inn.