This enchanting Provençal village sits on the Sorgue River, where waterwheels and canals define its unique character.
L’Isle-sur-la-Sorgue is one of France’s most scenic villages, featuring winding canals and iconic waterwheels. The town ...