Punduluoya falls

The Pudulu Oya Falls is situated in the hill country off Nuwara Eliya. As its by the road side the place is easily accessible . But the road to go there is another story.

Leave a Reply

Your email address will not be published. Required fields are marked *