lemongrass farm is a Farm located in Sri Lanka. It is one of the 1114 farms in Sri Lanka. Address of lemongrass farm is Maeliya, Sri Lanka. lemongrass farm can be contacted at 94716300440.
Some of the places around lemongrass farm are -
Within less than half a Kilo meter of lemongrass farm, you can also find Ranga mobile and book shop, lakshman stors, Mahinda hotel, Gurukam, Maeliya North, Dik Wewa, Ranga Motors and many more.
Maeliya, Sri Lanka