Beynac et Cazenac

Beynac et Cazenac is a beautiful town on the Dordogne river and classified as one of the 10 most beautiful villages in this region.