Stelis uncinata is a species of orchid plant and is native to Costa Rica.[1]
Stelis uncinata is a species of orchid plant and is native to Costa Rica.