Located amidst some of the most important addresses and just a short distance from major attractions in Delhi, The Leela Palace New Delhi is a wonderful blend of Lutyen's architecture and the royal Indian cultu ... Read more

View all Luxury Hotels in New Delhi and NCR