Designed by
Title
Sembuwaththa lake Alkaduwa Tea Estate in Sri Lanka #251437262
Description
Sembuwaththa lake is the most beautiful and most famous travelling place in sri lanka. The Sembuwaththa lake is located in the Alkaduwa Tea Estate in Sri Lanka. You can have a boat ride, trekking in the pine forest, bird watching, camping on sembuwaththa lake.
This image is editorial