10 Facts about Avignon Let me show you the commune located in the department of Vaucluse in the southern eastern of France in April 25th 2015 | Cities