Sera Ella Water Fall is a Tourist attraction located in Sri Lanka. It is one of the 1198 Tourist attractions in Sri Lanka. Address of Sera Ella Water Fall is Illukkumbura 21406, Sri Lanka. Website of Sera Ella Water Fall is https://sera-ella-water-fall.business.site. Sera Ella Water Fall is located in a remote area, with less than 3 listed places around it Sera Ella Water Fall is rated 4.5 (out of 5 stars) by 775 reviewers on the web.
Some of the places around Sera Ella Water Fall are -
In very close proximity, around 200 meters, there is one more Tourist attraction - Upper sera ella
Illukkumbura 21406, Sri Lanka