One of Inevitable Places to Visit in Sri Lanka - Gregory Lake Park | Explore Sri Lanka
If you are wondering, what are the places to visit in Sri Lanka, put Nuwara Eliya on top of your list. Nuwara Eliya is one of most attracted destination in Sri Lanka for both local and foreign travellers.