Avignon, in Provence, France

Photos from Avignon, a city in Provence, France, with the most relaxed atmosphere I’ve ever found in a big city.