Le château de Castelnaud se trouve dans la commune de Castelnaud-la-Chapelle, dans le département de la Dordogne. C’est une magnifique forteresse médiévale surplombant La Roque Gageac, Beynac et Marqueyssac, offrant aux visiteurs un panorama époustouflant sur la vallée de la Dordogne.