Kyriad Avignon-Palais des Papes se nachází na náměstí Place de l'Horloge, v pěší zóně historického centra Avignonu, a nabízí klimatizované pokoje s TV s programy Canal+, uvítací dárkový balíček a bezplatné Wi-Fi. Kyriad Avignon-Palais des Papes Avignon se nachází naproti opeře a 75 metrů od Papežského paláce. Mezi další zajímavosti nacházející se v okolí patří Musée du Petit Palais a Avignonský most. Kyriad Avignon-Palais des Papes leží v srdci Provence, 20 km od obce Saint-Rémy-de-Provence a 40 km od Arles.