Charanpaduka, which means "footprints of the Lord," is believed to be the spot where Lord Vishnu is said to have left his divine footprints on a rock. According to Hindu mythology, Lord Vishnu, in the form of Lord Badrinarayan, stayed here for meditation and penance.