Thaldena Anicut is a Water works located in Sri Lanka. It is one of the 16 Water workses in Sri Lanka. Address of Thaldena Anicut is Mahiyangana Rd, Sri Lanka. Thaldena Anicut is located in a remote area, with less than 1 listed places around it
Mahiyangana Rd, Sri Lanka