El New Hotel Star The Price Nueva Delhi está situado en Nueva Delhi, a una distancia de 1 km del Museo de Cera Madame Tussauds Delhi, y ofrece alquiler de coches, así como Wi-Fi en toda la propiedad.
Este hotel de 3 estrellas, situado en el distrito Chandni Chowk, está a 25 minutos a pie de la Catedral del Sagrado Corazón y a unos 10 minutos en coche de lugares de compras como el Mercado de Karol Bagh. Este hotel está situado a 2 km de la Gurdwara Bangla Sahib de Nueva Delhi. Alojándose en el New Hotel Star The Price, los viajeros familiares tienen acceso al Zoológico Nacional de Delhi, que está a 15 minutos en coche. La estación de autobuses Shivaji Stadium Terminal se encuentra a 950 metros y la estación de metro más cercana Rajiv Chowk está al alcance de la propiedad.
El hotel acoge a sus huéspedes en 24 habitaciones equipadas con TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. El cuarto de baño está equipado con ducha a ras de suelo, inodoro separado y un lavabo.
Rishi Vaishno Dhaba está a unos 5 minutos en coche del New Hotel Star The Price Nueva Delhi.