Toad rock is near by Nakki Lake. One has to climb approx. 300 steps to reach. At 100 steps on the left hand side is Champa Cave where Swami Vivekananda meditated for some weeks from April 1891.
A good view of Nakki Lake and Mount Abu can be seen from Toad Rock.
Click to read more..