EuropeFrance Avignon, France by EVERGIB Wanders Surprisingly, the humble town of Avignon once served as the powerful center of Christianity. Situated along the Rhône River, Avignon is an hour north of Arles, another popular stop in Provence. The town’s important religious history… Continue Reading 10 FacebookTwitterPinterest