Leela palace - 0 views
-
pawan panwar on 27 Jun 12Leela Palace New Delhi is a beautiful five-star property in which the guests are welcomed with great Indian hospitality. It is located on sprawling area from where you can easily access to all major attractions of the capital city. The rooms and suites at this majestic property are meant for comfortable stay for the guests. Furthermore, the courteous staff at the restaurants serves delicious cuisines and drinks.