Sembuwatte Lake

Sembuwaththa Lake also known as Sembuwatta Wewa is a beautiful man made lake and a attractive tourist destination. It is the ultimate manmade lake that has been constructed in the most scenic environment as if to mock the natural placement of water bodies and urban way of life. The lake provides tourists with a life time experience of ambience, tranquility, serenity and calm.

Read more