River Swimming Area Neluwa is a Bus stop located in Sri Lanka. It is one of the 5932 Bus stops in Sri Lanka. Address of River Swimming Area Neluwa is Neluwa, Sri Lanka. River Swimming Area Neluwa is rated 5 (out of 5 stars) by 1 reviewers on the web.
Some of the places around River Swimming Area Neluwa are -
Within less than half a Kilo meter of River Swimming Area Neluwa, you can also find Range Forest Office Neluwa, Kumudu Uyana (කුමුදු උයන), Govijana Sewa Neluwa and many more.
Neluwa, Sri Lanka