The Leela Palace – Luxury Hotel in New Delhi

The Leela Palace

The Leela Palace New Delhi is a 5-star hotel, located in the central business district. It is located close to the Secretariat and Prime minister’s residence. To make the guest feel like an emperor, all the rooms and suites are defined luxuriously. Refined furniture, luxurious fabrics and richly designed bathrooms create a soothing ambiance, while modern room technology meets the

» Read more