The Leela Palace, New Delhi

The only palace hotel in New Delhi, the Leela Palace rekindles the romance of the Raj with its grand architecture and opulent decor. From its gold-leafed domes and landscaped grounds to the hand woven carpets, Venetian chandeliers and stone carvings that adorn the interior, this singular urban hotel is a visual feast

Read More