Stelis Ciliaris

  • SStelis Ciliaris

    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 »
Back to top button
close
close