Situé à moins de 7 km de Complexe sportif Thyagaraj très apprécié des sportifs, Hotel Grand New Delhi comprend 30 chambres.
L'hotel se trouve à environ 25 minutes à pied du temple Kalka et à environ 10 minutes en voiture du Temple du Lotus. À 8 km de cet hotel 3 étoiles, les voyageurs d'affaires trouveront la Tour Chor Minar. Les attractions familiales à proximité incluent le Parc d'attractions Worlds of Wonder à environ 15 minutes en voiture de Grand. La station de métro Harkesh Nagar est non loin de l'hotel.
Les chambres disposent d'un coin salon, complets avec une climatisation, ainsi que d'une TV à écran plat avec des chaînes satellite.
De plus, un restaurant Nathu's Sweets offre une variété de cuisine Indian et se trouve à 600 m d'Hotel Grand.