Orchid villa ella is a Home Stay located in Sri Lanka. It is one of the 302 Home stays in Sri Lanka. Address of Orchid villa ella is Heel Oya, Sri Lanka.
Some of the places around Orchid villa ella are -
Within less than half a Kilo meter of Orchid villa ella, you can also find Hillside View, Orchid villa ella, Orchid villa ella and many more.
In very close proximity, around 200 meters, there is one more Home Stay - Orchid villa ella
Heel Oya, Sri Lanka