Leela Palace

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: · · Mcdonalds Fries Gif Images ·