St-Léonard, ein Dorf mit 2'218 Einwohnern, besitzt mehrere Baudenkmäler, darunter das Schloss Sonvillaz, die Alte Kirche von Sonvillaz und die Kapelle St-Nicolas.
Der Unterirdische See von St-Léonard ist ein touristisches Highlight, das jedes Jahr Besucher aus den Nachbarländern anlockt.