Udawalawa Hydro Power Plant (Left Bank) is a Power station located in Sri Lanka.. It is one of the 176 Power stations in Sri Lanka. Address of Udawalawa Hydro Power Plant (Left Bank) is Hydro Power Station, Ceylon Electricity Board, Udawalawa, Sri Lanka., Sri Lanka. Udawalawa Hydro Power Plant (Left Bank) can be contacted at 94473474999. Udawalawa Hydro Power Plant (Left Bank) is located in a remote area, with less than 2 listed places around it Udawalawa Hydro Power Plant (Left Bank) is rated 4 (out of 5 stars) by 21 reviewers on the web.
Some of the places around Udawalawa Hydro Power Plant (Left Bank) are -
Hydro Power Station, Ceylon Electricity Board, Udawalawa, Sri Lanka., Sri Lanka