Dette hotel ligger i Avignon Centrum, kun få skridt fra Rue de la République og Place de l'Horloge. Derudover ligger Palais des Papes og Musée du Petit Palais 10 minutter derfra.