In India's capital city of Delhi, we would recommend staying at either the grand Imperial hotel or the stylish Lodhi hotel, both of which provide the perfect base for exploring the city. Discover more on both of these properties below.
Where To Stay in Delhi
Luxury Hotels in Delhi

The Imperial
The majestic and imposing Imperial in Delhi offers the height of distinguished hospitality in the heart of the city.

The Lodhi
Located in the heart of New Delhi, The Lodhi is a luxurious boutique city hotel, exemplifying contemporary Indian culture.
Showing 1 - 2 of 2 hotels