Source:
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