Discovering the little town of L'Isle-sur-la-Sorgue in south of France. A charming little town with lots of antics shop and a river borded by plants and flowers.