Nuwara Eliya, Central Province, Sri Lanka
In the hills of tea country, this artificial lake offers water sports, boating & cycling.
, Nuwara Eliya, 22200, LK
0.3 km away
1.0 km away
1.1 km away
1.3 km away
1.7 km away
1.9 km away
2.0 km away
2.3 km away
2.6 km away
2.8 km away