The Leela Palace, New Delhi

If you love opulence and luxury with a touch of the contemporary then The Leela New Dehli, described as ‘Delhi’s palace hotel,’ is the place to stay. Situated in the

Share
The Leela Palace, Udaipur, Rajasthan

Udaipur is not short of romantic hotels, but with their own private plunge pools looking directly out onto Lake Pichola, The Leela Palace certainly makes a good case for the

Share
The Leela Palace, New Delhi

As ornate as a piece of fine jewellery, The Leela Palace, as with all the chain’s properties, does not do luxury by halves. A modern palace hotel, every square inch

Share