The Best Monuments and Statues to See in Avignon
Avignon is a historic city located in the south of France. Used as the center of the Papal Palace in the Middle Ages, Avignon now houses many monuments and sculptures that attract tourists. One of the...