Saint-Leon-sur-Vezere est situé dans la vallée de la Vézère, entre Montignac et Les-Eyzies. C'est un beau village situé dans une courbe de la rivière Vézère. C'est un petit village avec des maisons construites en pierre du pays, reliées entre elles par des chemins et des ruelles étroites et sinueuses. Ce qui est remarquable pour un village de ce type dans cette situation, c'est que Saint-Leon-sur-Vézère n'a pas été rénové à outrance - plutôt restauré de manière sympathique.
L'église du village est petite, de forme parfaite et a été construite à l'emplacement d'une ancienne villa gallo-romaine. On peut encore en voir quelques traces sur le côté de l'église, à côté de la rivière.
Dominé par la Côte de Jor, une chaîne de collines qui enserre la vallée de la Vézère, le village possède le charme et l'authenticité typiques des villages médiévaux du Périgord Noir, avec ses pierres chaudes brun clair, ses toits d'ardoise, le labyrinthe de ses ruelles étroites et la présence de la rivière.
Selon l'humeur, on peut se contenter d'une promenade ou s'intéresser à l'une des nombreuses curiosités.
L'église romane du 12e siècle, déjà mentionnée et classée monument historique, est le joyau de Saint Léon. Un clocher à deux étages, coiffé d'un toit en ardoise, s'élève de la coupole qui couvre la place centrale du transept.
En été, l'église constitue le cadre majestueux du Festival Musical du Périgord Noir.
Le Manoir de la Salle, a été construit au 14ème siècle à l'initiative d'un des copropriétaires de La Roque Saint-Christophe, seigneurie dont dépendait une partie de Saint Léon sur Vézère, apparemment pour remédier à l'insécurité qui régnait alors dans la vallée. Il s'agit d'un ensemble comprenant le manoir et un donjon carré auquel est accolée une tour d'angle, le donjon et la tour étant couronnés de créneaux.
Après la Révolution française, le manoir a été acquis par les propriétaires du château de Clérans.