Leaf Orchids is a Orchid farm located in Galagedara. It is one of the 50 Orchid farms in Sri Lanka. Address of Leaf Orchids is Galagedara, udalagama, Galagedara, Sri Lanka. Leaf Orchids can be contacted at 94777157611. Leaf Orchids is located in a remote area, with less than 2 listed places around it
Some of the places around Leaf Orchids are -
Galagedara, udalagama, Galagedara, Sri Lanka