The Lalit New Delhi is a luxurious hotel located in the heart of the city, offering a blend of modern amenities and traditional Indian hospitality. The hotel features elegantly designed rooms, a ...
The Leela Palaces, Hotels and Resorts is one of India's top luxury hotel chains. Founded in 1986 by CP Krishnan Nair, the ...