Saint-Léon-sur-Vézère - 360 400 €
Village -
3 bedroom -
140 m²