Leskha Falls is a tourist attraction located in Karimganj, Assam. The average rating of this place is 4.80 out of 5 stars based on 31 reviews. The street address of this place is 7642+797, Meghalaya 793150, India.
ROHIT SINGH 23 months ago
First meghalaya Dam i saw, this one... awesome
Fahad Intakhab 59 months ago
difficult to reach here but its truly magestic place.
MD KAWSAR AHMED CHOWDHURY 59 months ago
One of the best falls i have ever seen....