answersLogoWhite

0

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.

User Avatar

Wiki User

11y ago

What else can I help you with?

Continue Learning about American Government