October 10, 2014 by Kim Ross 2 Comments L’Isle-sur-la-Sorgue – The Venice of France Amid all the beauty of France, it is hard to be taken by surprise. L’Isle-sur-la-Sorgue is such a place. A small town 25 kilometres east of Avignon, it’s special beauty is the Sorgue River that runs through and around it. Continue reading → 43.914190 5.057106 If you like it, share it!TweetPrintLike this:Like Loading...