The Leela Palaces, Hotels and Resorts , commonly known as The Leela , is an Indian luxury hotel chain , founded in 1986 by C. P. Krishnan Nair , and owned by The Leela Group business conglomerate . Currently, The Leela is a group of eight luxury palaces and hotels..

A-Z Keywords

Keyword Suggestions

Related pins: · Joel Edgerton Gatsby · Chain Smoker Gif Images ·