Leela Palace New Delhi

Posted on

Story and history The Leela palaces hotels and resorts, commonly known as Leela hotel is an Indian hotel chain. which was founded in 1986 by c.p Krishna Nair and owned by the Leela group currently Leela is a group of nine luxury palaces and hotels in India. The Leela hotel named after his wife. Nair […]