The Leela Palaces, Hotels and Resorts is one of India’s top luxury hotel chains. Founded in 1986 by CP Krishnan Nair, the hotel chain is now owned by Brookfield Asset Management. The Leela hotels offer a mix of royal Indian charm and modern comfort. The chain has premium properties in major Indian cities like New Delhi, Mumbai, Bengaluru, and Chennai. Over the years, The Leela has won several awards. More recently, The Leela Palace New Delhi found a place among the World’s 50 Best Discovery Hotels, a prestigious recognition given to top properties worldwide.
This Indian property, located in New Delhi, is named among the world’s 50 best discovery hotels
The Leela Palace New Delhi opened in 2011, is one of India’s finest hotels. Inspired by Delhi’s Lutyens architecture and Rajasthani palaces, it’s a blend of royal grandeur and modern luxury. Some of the hotel’s exterior highlights include Murano chandeliers from Venice, hand-woven Turkish carpets, Rajasthani miniature paintings, and sandstone elephant statues.
Guests can choose from 260 rooms and suites, all featuring plush bedding and travertine marble bathrooms. They also offer a pillow menu with 13 options. Foodies have plenty to indulge in as the hotel houses top restaurants like Le Cirque serving French-Italian cuisine, Japanese restaurant Megu, Jamavar for Indian flavours and Qube for all-day dining with global and Indian options. Additionally, the Library Bar, known for its collection of rare single malts, fine wines and artisanal cocktails, has been ranked among India’s 30 Best Bars for four years in a row.
Beyond dining, The Leela Palace offers wellness experiences with Aujasya by The Leela. Meanwhile, the rooftop swimming pool offers panoramic views of Delhi’s skyline.
Preeti Makhija, General Manager, The Leela Palace New Delhi, said in a statement, “We are honored to be recognised amongst The World’s 50 Best Discovery Hotels, a platform that showcases the pinnacle of global hospitality. More than just an acknowledgment, this recognition is a testament to the dedication and passion of our remarkable team who strive to offer unparalleled luxury and world-class service that continues to make The Leela Palace New Delhi a standout destination.”
The luxurious property is situated in New Delhi‘s Diplomatic Enclave, approximately 15 kilometers from Indira Gandhi International Airport, 15 kilometers from Jama Masjid, and 9 kilometers from Connaught Place. According to MakeMyTrip, the cost for a one-night stay in the Grande Deluxe Room—the most affordable option at The Leela Palace New Delhi—is around Rs 25,500.