The Leela Palace, Delhi
Located in the heart of New Delhi’s diplomatic district, The Leela Palace blends opulent Indian architecture with contemporary elegance, offering a refined urban sanctuary. Its prime position ensures proximity to key cultural and business hubs. The hotel features spacious rooms with handcrafted details, a rooftop infinity pool, and a world-class spa. Guests can also enjoy personalised service, fitness facilities, and curated city experiences for an enriched stay. Dining highlights include award-winning restaurants serving Indian, Japanese, Italian, and international cuisines, complemented by an inviting lounge and a sophisticated bar.
View all of our luxury holidays to India.