Q: Where is The Leela Palace New Delhi, Modern Luxury Palace Hotel?
A: The Leela Palace New Delhi, Modern Luxury Palace Hotel is located at: Africa Ave, Diplomatic Enclave, Chanakyapuri, New Delhi, Delhi 110023, India
Q: What are the coordinates of the The Leela Palace New Delhi, Modern Luxury Palace Hotel?
A: Latitude: 28.5798662, Longitude: 77.1893306
Q: How is The Leela Palace New Delhi, Modern Luxury Palace Hotel rated?
A: The Leela Palace New Delhi, Modern Luxury Palace Hotel has not rated yet on addressschool.com