The Leela Palaces, Hotels & Resorts is a collection of 11 majestic properties in stunning destinations in India including New Delhi, Rajasthan, Kerala and Chennai.
Leela Palaces’ award-winning luxury hotels and resorts champion conscious luxury that strives to be both authentic and socially responsible. Fundamental elements of the brand are remarkable architecture, outstanding location and service, the exceptional curation of first-class personal experiences rooted in the culture, history and ritual of India and a focus on superb cuisine and the importance of wellbeing. At The Leela Palaces, Hotels and Resorts, Atithi Devo Bhava:  ‘Guest is God’.