Taj Hotels
Search results
We did not find results for: the leela palace goa.
Check spelling or type a new query.
We did not find results for: the leela palace goa.
Check spelling or type a new query.
Hotels and resorts
The Leela is an Indian luxury hotel chain founded in 1986 by C. P. Krishnan Nair and currently owned by Brookfield Asset Management. Wikipedia