English: This temple is located in a cave and it is perched on the top of three hills.
Telugu: ఈ దేవాలయం ఒక గుహలో ఉన్నది మరియు ఇది మూడు కొండల పైన ఉన్నది.