The Leela Palace New Delhi is located in the heart of Delhi’s prestigious Diplomatic Enclave, and is arguably the most luxurious hotel in town. The palace offers truly shameless opulence on a grand scale, with 260 spacious rooms and suites equipped with ultramodern technology. The palace is a fusion of European architecture and Lutyen’s Delhi, with […]
A peek inside the luxurious Leela Palace New Delhi is a post from A Luxury Travel Blog
The post A peek inside the luxurious Leela Palace New Delhi appeared first on A Luxury Travel Blog.