Travel Exploring Avignon in the South of France Avignon is a city full of history. It is located on the South of France right by the Rhone River. 0 shares