Windward Islands
Se encuentra en las islas de Sotavento, las Islas de Barlovento, Venezuela, Colombia, Ecuador, Bolivia y Brasil, a una altitud de 800-1400 metros.