hippy logo
HomeDestinationsHotelsRestaurants

Login

login-icon
search

Leshka Falls

underline

0 reviews

Write a Review

Leshka Falls, located near Jowai in the West Jaintia Hills district of Meghalaya, India, is a hidden gem that offers a serene escape into nature. This picturesque waterfall cascades down rugged cliffs, creating a mesmerizing spectacle of water and mist. Surrounded by lush greenery and dense forests, Leshka Falls provides a tranquil setting for visitors seeking peace and natural beauty. The area is

Full Screen