hippy logo
HomeDestinationsHotelsRestaurants

Login

login-icon
search

Elephant Falls

underline

0 reviews

Write a Review

Elephant Falls, located near Shillong in the northeastern state of Meghalaya, India, is a breathtaking natural wonder that captivates visitors with its serene beauty. Named after an elephant-shaped rock at its base, the falls are a three-tiered cascade, each level offering a unique and picturesque view. The lush greenery surrounding the falls adds to the tranquil ambiance, making it a perfect spot

leftArrow
Full Screen
rightArrow
Location