English: The temple is one of the eight places where Lord Vishnu is believed to have manifested on his own.
Telugu: ఈ ఆలయం విష్ణువు ఎనిమిది స్వయంభు క్షేత్రాలలో ఒకటిగా పరిగణించబడుతుంది, ఇక్కడ దేవత స్వయంగా వ్యక్తమైందని నమ్ముతారు.