Holiday Inn New Delhi se trouve dans le quartier "Sud de Delhi" et offre un hébergement à environ 3 km de l'Université islamique nationale.
En séjournant dans l'hotel, vous êtes invités à découvrir la Tombe d'Humayun à 20 minutes à pied, ou à visiter des sites sportifs comme Complexe sportif Thyagaraj à 10 minutes en voiture. Le Temple Akshardham est à 3,1 km de cet hotel 3 étoiles, tandis que la gare routière l'Hazrat Nizamuddin Railway est dans une zone de 800 mètres. Holiday Inn vous permet de profiter de sites naturels tels que les Jardins des Lodhis dans une zone de 4 km. La station de métro l'Hazrat Nizamuddin est facile à atteindre, assez proche de. Du fait de sa position à 25 km de l'aéroport Delhi International, vous pourrez rejoindre celui-ci en seulement 26 minutes en voiture.
Les chambres d'Holiday Inn de New Delhi offrent aux clients une TV à écran plat avec des chaînes satellite, et des installations comme une climatisation. Les chambres de cet hébergement disposent d'un balcon, d'une cheminée en pierre et des fenêtres insonorisées ainsi que de salles de bain avec une toilette séparée et une douche.
Un café Cafe Turtle se trouve à environ 5 minutes de marche de la résidence.