El Hotel Nueva Delhi, de 3 estrellas, se encuentra a unos 20 minutos a pie del Templo del loto, y a unos 7 km de Qutab Minar.
El hotel está situado en el barrio Sur de Delhi de Nueva Delhi, a unos cuantos pasos de Satyam Cineplex. Los aficionados al deporte también pueden visitar el Estadio Thyagaraj, a unos 4 km de este hotel, y llevar a sus familias al Zoológico de Delhi, que está a 8 km. La Casa Birla está a poco más de 15 minutos en coche del establecimiento. Los huéspedes encontrarán la estación de metro Nehru Place bastante cerca del hotel. Debido a su ubicación a 25 km del Aeropuerto internacional de Delhi, se tarda solo 22 minutos en coche para llegar allí.
Las habitaciones del lugar cuentan con escritorio, además de ventanas insonorizadas para mayor comodidad de los huéspedes. También se proporcionan TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. Los baños incluyen bidé, un inodoro separado y ducha, así como albornoces y toallas para mayor comodidad de los huéspedes.
El restaurante la Swad se encuentra a 150 metros del Hotel Nueva Delhi.