Shillong, Meghalaya, India
Elephant Fall is one of the most popular water fall in Meghalaya state of India located at just 12KM on the outskirts of the Shillong city.
Here are the 1 Nomads who already explored this place
Need any help? Ask them now, They are awesome!
About Elephant Fall
Elephant fall is located at just 12KM in east khasi hills district on outskirt of Shillong city in Meghalaya state.