Hotel New Delhi est située à environ 15 minutes en voiture de la Porte de l'Inde et à 4 km du dargah de Nizamuddin.
La résidence est nichée à 200 mètres de Satyam Cineplex, à 11 km de la gare de New Delhi. Les sites historiques comprennent le Fort de Tughlaqabad, qui se trouve à 4,1 km de cet hotel 3 étoiles. Vous pouvez vous rendre au Temple du Lotus decet hébergement à 20 minutes de marche. L'hotel est à 500 mètres de la Nehru Place, et à quelques instants de l'arrêt de bus Sant Nagar.
Les chambres disposent d'un balcon et d'un coin repas, complets avec une climatisation, ainsi que d'une TV à écran plat avec des chaînes satellite. Meublées d'un bureau, elles disposent également des fenêtres insonorisées. Les pièces sont équipées d'un bidet, une toilette séparée et une douche, en outre des peignoirs de bain et des serviettes sont aussi fournis.
Un restaurant The Royal Kitchen se trouve à environ 5 minutes à pied de cet établissement.