Management Info :
Registered Office :
Address : The Leela Palace, Diplomatic Enclave,Africa Avenue, Netaji Nagar,South Delhi,New Delhi,Delhi-110023
Phone :
Email : cs@theleela.com
Website : www.theleela.com
Registrars Details :