
The Leela Palace is one of Delhi’s grandest and most opulent hotels, a palatial property in the leafy diplomatic enclave of Chanakyapuri inspired by the architecture of Lutyens’ Delhi. It offers sumptuous rooms and suites, a rooftop pool, a luxurious spa and acclaimed restaurants, all delivered with lavish, attentive service. Combining regal splendour, modern luxury and a prestigious location near the embassies and central sights, it is one of the finest places to stay in the capital and a byword for indulgent Indian hospitality.