Lowland and upland dry evergreen forest and well-drained sites in upland rainforest, at elevations from sea level to 2,100 metres.
Lowland and upland dry evergreen forest and well-drained sites in upland rainforest, at elevations from sea level to 2,100 metres.