This section is not available in the published analysis.
The Leela Palaces, Hotels and Resorts: Audience
The Leela is an award-winning chain of 5-star hotels and luxury resorts in India, offering unique experiences tailored to delight travelers. Each property embodies the spirit of traditional Indian hospitality while providing modern luxury.