Bheemeshwara or Bheemalingeshwara is a Shiva temple built inside a cave. According to mythology, the Shiva Linga was established by Bheema (of Pandavas fame) during their Ajnyaatavasa (living in hiding). Right next to the temple, you will see one of the most serene and secluded water falls that you can ever see in the Western Ghats called the Bheemeshwara falls. It is said that the waterfall formed when Arjuna used his arrow to extract water from the rocks. The speciality of this falls is that the water never dries out through out the year. On MahaShivarathri, there will be a huge puja offerred to the Lord by the local people every year.
Click here for some of the photos of Bheemeshwara.