Se encuentra en Cuba y la República Dominicana a una altitud de 1500 a 1800 metros en los bosques lluviosos montanos.