Saint-Léon-sur-Vézère, Périgord Noir

Saint-Léon-sur-Vézère in the Périgord Noir is classed as one of the most beautiful villages in France (Les Plus Beaux Villages de France) and it’s easy to see why.

Read More