English: The temple is standing over an artificial mountain amidst beautiful natural surroundings.
Telugu: ప్రకృతి అందాల నడుమ ఒక కొండ గుహల్లో ఈ ఆలయం వెలసింది.