Ibbankatuwa Lake is a Swimming lake located in Sri Lanka. It is one of the 168 Swimming lakes in Sri Lanka. Address of Ibbankatuwa Lake is Dambulla, Sri Lanka.
Some of the places around Ibbankatuwa Lake are -
Dambulla, Sri Lanka