Holiday Inn New Delhi se trouve dans le quartier "Sud de Delhi" et offre un hébergement à environ 3 km de la Porte de l'Inde.
Placé à environ 20 minutes de marche de la Tombe d'Humayun, l'hotel est également à environ 10 minutes en voiture de la gare de New Delhi. Cet hotel 3 étoiles est aussi à 3,1 km des sites naturels tels que les Jardins des Lodhis. Holiday Inn est situé juste à quelques pas du temple Kalka, et Nizamuddin Railway est à moins de 5 minutes à pied. Les clients trouveront la station de métro Hazrat Nizamuddin à environ 300 mètres de ce logement.
La résidence offre des chambres avec un balcon et un coin salon comprenant une climatisation, ainsi qu'une TV à écran plat avec des chaînes satellite. Les salles de bain fournissent une toilette séparée et une douche.
Le Shahi Biryani se trouve non loin d'Holiday Inn de New Delhi.