English: The resort island of Sri Lanka - Induruwa, from which it got its name and the hotel itself, is located sixty-seven kilometers south of Colombo's capital.
Telugu: శ్రీలంక రిసార్ట్ ద్వీపం - ఇండూర్వా, పేరు నుండి దాని పేరు మరియు హోటల్ కూడా, కొలంబియా యొక్క రాజధానికి దక్షిణాన అరవై ఏడు కిలోమీటర్ల దూరంలో ఉంది.