Le Bourg, 24290 Saint-Léon-sur-Vézère, France
Our restaurant is located in an enclosed garden within one of France’s most beautiful villages. We can host your guests in a private environment, giving you a fully personalised experience.