A view of the town of L’Isle-sur-la-Sorgue in Provence, France June 13, 2016 1067 × 800 France | Food Culture | Photos By Nate Gray A view of the town of L’Isle-sur-la-Sorgue in Provence, France A view from a bridge over the Sorgue river that surrounds the town of L’Isle-sur-la-Sorgue in Provence, France.