The place is atop a small hill and believed to be a meditating place of Buddha. You can continue on to the top of Ratnagiri hill, there is a Viswa Shanti Stupa (Peace Stupa) build by the Buddhist school Myohosan of Japan. One can reach the stupa by using the ropeway or the flight of 600+ stone steps leading to the top of the hill.