Found mainly in cloud forests (usually near streams or swampy areas) at altitudes of approx. 2000-2800m in southern Peru and Bolivia.