Hotel The Leela Palace Kempinski New Delhi, New Delhi

Diplomatic Enclave Chanakyapuri New Delhi110023, India
Hotel chain: Kempinski