Having read about the 'Leela' properties on many blogs and travel websites, I decided it was time to investigate, and I'm so glad I did It turns out The Leela is a group of exquisite hotels, resorts and even palaces fit for a king or queen and situated exclusively across India. It's even won a few awards - the Diamond Award for Ultra Luxury Hotel and Today's Traveller Awards 2013.
So here we bring you The Leela Palace, New Delhi (of course we picked you a palace) as it was the image below of The Qube restaurant that made us stop and think 'I want to go there'. Indulge in a luxury stay jam packed full of architectural history and lavish Indian style and explore the magical city of New Delhi. My eyes were instantly drawn to whats looks to be an amazing spa which I'm sure would be followed by a perfect meal at The Qube.
So if you're looking for luxury and want to see what India has to offer, it's got to be the palace darling...