Dambagolla Tuttiri Wewa is a Reservoir located in Sri Lanka. It is one of the 3489 reservoirs in Sri Lanka. Address of Dambagolla Tuttiri Wewa is Galewela, Sri Lanka.
Some of the places around Dambagolla Tuttiri Wewa are -
There are several reservoirs around Dambagolla Tuttiri Wewa. Weragalawatta Wewa, Egoda Wewa, and Dambagolla Uda Wewa are some of the reservoirs near Dambagolla Tuttiri Wewa.
Galewela, Sri Lanka