Deduru Oya Anicut is a Water works located in Sri Lanka. It is one of the 16 Water workses in Sri Lanka. Address of Deduru Oya Anicut is Handapanwala, Sri Lanka. Deduru Oya Anicut is located in a remote area, with less than 3 listed places around it Deduru Oya Anicut is rated 4.5 (out of 5 stars) by 7 reviewers on the web.
Some of the places around Deduru Oya Anicut are -
Handapanwala, Sri Lanka