Doté des soins du visage, Hôtel The Grand New Delhi de 5 étoiles est situé à 5 minutes de marche du Centre commercial AMBI, dans la localité de "Sud de Delhi". L'hôtel a des vues sur la piscine et offre un bureau de change.
Idéalement situé à une distance raisonnable du Qûtb Minâr, L'Hôtel The Grand New Delhi est à 3 km du Temple Uttara Swami Malai. Les sites culturels de la région sont le Palais Jahaz Mahal (4 km) et le Musé national du chemin de fer de Delhi (6 km). Les familles voyageant à New Delhi apprécieront d'être à 7 km du Parc d'attractions Fun 'n' Food Village. Hôtel The Grand New Delhi est situé à 10 km de l'aéroport Delhi International, et à une distance raisonnable de l'arrêt de bus Shopping Center - Nelson Mandela Marg.
Certains logements de L'Hôtel The Grand sont équipés de la climatisation, ainsi que d'options indépendantes telles qu'un mini-frigo bar et une cafetière/théière. Certaines chambres disposent d'une salle de bain privée avec un sèche-cheveux et une baignoire spa. Dotées d'une baignoire spa et d'une douche à effet pluie, certaines salles de bains sont équipées d'un sèche-cheveux et d'un bonnet de douche.
Les hôtes peuvent prendre leur repas du matin au restaurant. Le restaurant Wok Tok accueille les clients dans une terrasse, et sert une cuisine thaïlandaise. Dans le bar en terrasse, les invités peuvent profiter de boissons rafraîchissantes et d'une bonne ambiance. Ce bar donne également sur le jardin.