Avignon Series Anthony Million January 22, 2018 Avignon, located in south of France, is a city enclosed by mediaval ramparts well known for his bridge and because popes resided for more than 3 centuries... Needless to say, the beauty of Avignon is indeed indisputable.... Featured