Image of the Week : The Leela Palace Hotel New Delhi

The Leela Palace Hotel New Delhi

The Leela Palace Hotel New Delhi | Image Resource: luxurydestinations.co.uk

The Leela Palace Hotel New Delhi: If you are in Delhi looking for a quality place to stay then you must definitely check into “Leela Palace”. They also have budget friendly packages. Located at Chanakyapuri this hotel is situated close to the airport. It offers decent food, luxurious stay and amazing servicing.

Advertisements