Source:
Registered Office :
Address : The Leela Palace, Diplomatic Enclave,Africa Avenue, Netaji Nagar,South Delhi New Delhi,Delhi-110023 .
Phone :
Email :  cs@theleela.com
URL : www.theleela.com
Industry : Hotel, Resort & Restaurants
Listing : BSE,NSE