The Leela Palace New Delhi

The Leela Palace New Delhi

Area : chanakyapuri

Address: Africa Avenue, Chanakyapuri, Diplomatic Enclave, Near RBI staff quarters

5.0