Leela Palace

Delhi
India

5 Star Accommodation

Classic/Heritage

The Leela Palace New Delhi boasts 259 rooms in the exclusive Diplomatic Enclave. Recently opened, The Leela Palace New Delhi is considered to be among the finest in India. The hotel is in close proximity to some of Delhi's many tourist attractions: the Presidential Palace, the Prime Minister's office and the Central Business District are a few of the sights in the vicinity. The Leela Palace New Delhi's rooms are the largest in the capital spanning more than 550 sq ft. while the Presidential Suite itself spans 4424 sq. ft. Each room is equipped with state-of-the-art facilities and amenities.

1/2

Explore

209 Nooksack Ave

Lynden, WA USA

98264

Socials

Tel: 800-420-5993

Newsletter

Get our news and updates

©2019 by ALLURING ASIA