English: The three-star hotel "Santa Helena" is located on the Greek island of Rhodes in the village of Trianta.
Telugu: మూడు నక్షత్రాల హోటల్ "శాంతా హెలెనా" Trianta గ్రామంలో రోడ్స్ గ్రీకు ద్వీపంలో ఉంది.