Business Description
Leela Palaces Hotels & Resorts Limited is an Indian hospitality company that builds, owns, and runs a collection of luxury hotels and resorts across the country. Founded in 1986 and based in Mumbai, the business has grown into one of India's most recognized names in upscale accommodation and guest experiences.