Saint-Léon-sur-Vézère

Saint-Léon-sur-Vézère (, literally Saint-Léon on Vézère; Sent Leu de Vesera) is a commune in the Dordogne department in Nouvelle-Aquitaine in southwestern France.