Get Travalour for free on Google Play

Sembuwatta Lake

Sembuwatta Lake, Sri Lanka

Lake/ River/ Pond

Sembuwatta Lake is a large man-made lake created of natural spring water. The lake is surrounded by beautiful trees, there is also a natural swimming pool next to the lake.

Location of Sembuwatta Lake