DFL is a Farm located in Dambulla. It is one of the 1114 farms in Sri Lanka. Address of DFL is Thalakiriyagama, Dambulla, Sri Lanka. DFL is located in a remote area, with less than 1 listed places around it
Thalakiriyagama, Dambulla, Sri Lanka