Parte del término municipal de San Leonardo está en el parque natural del Cañón del Río Lobos.