Castelnaud-la-Chapelle is dominated by the most visited castle in the South of France. The picturesque village lies on the left bank of the Dordogne River. During the Middle-Ages, the mighty English fortress commanded the strategic position at the meeting of the Dordogne and the Céou Rivers, opposite the rival French castle of Beynac. Historic Overview of […]