Company Profile
Leela Palaces Hotels & Resorts develops, owns, operates, and manages hotels and resorts under The Leela brand name in India. Founded in 1986 and headquartered in Mumbai, India, the company was formerly known as Schloss Bangalore Limited before rebranding in September 2025.