Located in Baba, Balaknath Rd, Behind Baba Balaknath Temple, Opposite SBI Bank, Tapovan, Rishikesh, Uttarakhand
About
Experience the beauty of Elephant Falls in Meghalaya, a serene, three-tiered waterfall near Shillong. A must-visit spot for nature lovers and adventurers.