This pleasant hotel is located near the famous Place de l'Horloge and the Palais des Papes. It is just 100 m to the nearest links to the public transport network.
See more: Hotels in Europe Hotels in France Hotels in Avignon Holiday Destinations in Europe