Omaya Green is a Orchid farm located in Sri Lanka. It is one of the 50 Orchid farms in Sri Lanka. Address of Omaya Green is 21/a1, karasnagala, alawala, veyangoda, gampha, Sri Lanka. Omaya Green can be contacted at 94771679552.
Some of the places around Omaya Green are -
21/a1, karasnagala, alawala, veyangoda, gampha, Sri Lanka