Windward Islands
Se encuentra en las islas de Sotavento, las Islas de Barlovento, Guyana, Venezuela y Brasil, en elevaciones de 650 a 1000 metros en las turberas y sobre los árboles.