This air-conditioned 6-storey hotel comprises 73 rooms and features building include a reception desk and 2 air-conditioned restaurants.
This hotel is situated in the heart of the city of Avignon, right on the very famous Place de lHorloge, with its little restaurants and cafes.