English: It is located in a picturesque place - at the foot of the Stavri-Kaya rock, surrounded by forest and mountains.
Telugu: అటవీ మరియు పర్వతాలు చుట్టూ, Stavri-Kaya రాక్ యొక్క పాదాల వద్ద - ఇది ఒక సుందరమైన ప్రదేశంలో ఉంది.