English: The Leela Palace, New Delhi
Telugu: ది లీలా పాలస్, న్యూ ఢిల్లీ