Open 24 Hours
Saturday
Address : Africa Ave, Diplomatic Enclave, Chanakyapuri, New Delhi, Delhi, India, 110023
Contact Number :113933 1234
Official website : https://www.theleela.com/en_us/hotels-in-delhi/the-leela-palace-hotel-new-delhi/
Share this Business with others:
Send Enquiry