Outre ses maisons typiquement périgourdines de pierres blondes, Saint-Léon-sur-Vézère possède un riche patrimoine historique, à commencer par son église romane du XIIe siècle. Classée Monument historique, elle est édifiée selon une structure très simple. A l’intérieur, des fresques de différentes époques sont présentes ! L’église accueille, en été, les concerts du Festival Musical du Périgord Noir.
Saint-Léon-sur-Vézère abrite aussi le Manoir de la Salle. Edifié au XIVe siècle, l’ensemble comprend le Manoir et un donjon carré.
Le Château de Clérans (privé) a été la propriété de Monsieur Cambronne au début du XXe siècle, petit neveu du célèbre général Cambronne ! Datant du XVIe siècle, il possède un parc composé d’arbres centenaires dominant la Vézère.