Classé parmi Les Plus Beaux Villages de France, Saint-Léon sur Vézère est niché dans une boucle de la Vézère.
Le charme typique de ce village médiéval du Périgord Noir saute aux yeux pour qui prend le temps de se balader dans le dédale de ruelles étroites aux habitations faites de pierres blondes et chaudes.
Le village possède un patrimoine architectural remarquable puisqu’il est doté de deux châteaux (dont un a appartenu au début du siècle à Monsieur Cambronne, petit neveu de l’illustre général), une magnifique église romane et de délicieuses maisons.
Habité depuis la préhistoire, le site s’est véritablement développé à l’époque médiévale grâce à son port qui resta en activité jusqu’à la fin du 19e siècle.
En suivant les berges on atteint le château de Clérans des 15e et 16e siècles, avec tourelles à mâchicoulis. Quant à l’église classée Monument historique, elle est le joyau de Saint Léon. Bâtie sur les vestiges d’une villa gallo-romaine, elle faisait partie d’un prieuré bénédictin du 12e siècle dépendant de l’abbaye de Sarlat. L’architecture extérieure est remarquablement équilibrée et l’intérieur offre à voir notamment des fresques romanes. Pendant l’été, cette église est le cadre majestueux du Festival Musical du Périgord Noir.