2 views 0 shares 0 comments
The Leela Palace (New Delhi)
Address: Chanakyapuri, Diplomatic Enclave, 110077 New Delhi, India Phone: +91 (11) 3933 1234
Thank you for your comment!
Please select an image..