The Leela (original) (raw)

The Leela is an [India]n luxury hotel chain founded in 1986 by C. P. Krishnan Nair and currently owned by Brookfield Asset Management. It is a group of eleven luxury palaces and hotels spread across the country.

thumbnail