0
Anonymous
Avignon is located in southeastern France in the department of the Vaucluse on the left side of the River Rhone. It was the home to seven popes in the 14th century.
Wiki User
Chat with our AI personalities
France