Se encuentra en Italia en Cerdeña, Monte Spada a lo largo de los cursos de agua en altitudes de 1300-1400 msnm.