Citotel Avallon Vauban ligger i hjertet af Avallon, kun 7 minutters gang fra Avallon Station og 8 minutters gang fra Tour de l'Horloge.