Tag

Ella Wala Falls

Browsing

About Ella Wala Falls Located a little way towards the South of Ella, Sri Lanka, Ella Wala Falls is an amazingly beautiful waterfall surrounded by a lush green forest, and with a natural pool at the bottom. Even if it is not that close to Ella, Ella Wala Falls remains a top of the travel bucket list of anyone visiting Ella. Image Source Want to know more about Ella, Sri Lanka? Check out our travel…