Crece desde los 24° a 18° de latitud norte y entre los 1800 y 2700 m sobre el nivel del mar.