Se encuentra en Filipinas en las islas de Mindanao y Cebú en alturas de hasta 500 metros en lugares de luz intensa.