English: It is basically a cave temple located in the midst of rocks on the sea shore
Telugu: ఇది ప్రధానంగా సముద్ర తీరంమీద ఉన్న శిలల మధ్యలో ఉన్న ఒక గుహ ఆలయం