Situato a Place de l'Horloge, nella zona pedonale del centro storico di Avignone, il Kyriad Avignon - Palais des Papes offre camere climatizzate e dotate di TV con Canal+, vassoio cortesia e WiFi gratuito.
Il Kyriad Avignon-Palais des Papes si trova di fronte all'Opera di Avignone, a 75 metri dal Palazzo dei Papi e nelle vicinanze di attrazioni quali il Musée du Petit Palais e il Ponte di Avignone.
La struttura è ubicata nel cuore della Provenza, nei pressi di un parcheggio pubblico, a 20 km da Saint-Rémy-de-Provence e a 40 km da Arles.