Le château de Puymartin, situé à 6km de Sarlat est un véritable décor de conte de fées.
Les vestiges du château primitif du XIIIe siècle détruits par les assauts répétés de la guerre de Cent Ans et le profond remaniement du XIXe siècle témoignent des grands moments de l’Histoire de France. Les décors peints du XVIIe siècle (classés aux Monuments Historiques) sont uniques en Périgord.