Stelis Ciliaris
-
S
Stelis Ciliaris
Description Stelis Ciliaris, also known as the “Eyelash Orchid,” is a species of orchid that belongs to the genus Stelis. It is native to the high Andes of Colombia, Ecuador, and Peru, and can be found at elevations of up to 4000 meters. The plant is known for its small size, with a mature specimen reaching only 2-3 inches in…
Read More »
