Devon Water Falls on Talawakelle-Hatton road, near TEA CASTLE! This is one of the most-photographed water falls in Sri Lanka!
Photo Credit: Anver Kamiss
Your Travel Tour Guide, Places of Interest, Hotels & Restaurant.
Devon Water Falls on Talawakelle-Hatton road, near TEA CASTLE! This is one of the most-photographed water falls in Sri Lanka!
0 comments:
Post a Comment