The Leela Palace, New Delhi is a luxurious 5-star hotel located in the heart of the city. Boasting a prime location, the hotel offers easy access to the city's top attractions, shopping, and dining. Guests can enjoy a range of amenities, including a spa, fitness
From Wikipedia
The Leela Palaces, Hotels and Resorts is an Indian luxury hotel chain founded in 1986 by C. P. Krishnan Nair and currently owned by Brookfield Asset Management.