El Holiday Inn Nueva Delhi, de 3 estrellas, es un lugar estupendo para alojarse en el barrio Sur de Delhi, a 1 km de la Tumba de Humayun.
Este hotel está situado en Nueva Delhi, bastante cerca de la estación de metro Sarai Kale Khan - Nizamuddin. El Templo Swaminarayan Akshardham está a unos 10 minutos en coche, mientras que la estación de autobuses Hazrat Nizamuddin Railway, está a unos 10 minutos a pie. El Holiday Inn Nueva Delhi se encuentra a 4 km de la Tumba de Safdarjung, un lugar popular entre peregrinos y turistas. Para los que viajan desde lejos, el aeropuerto internacional de Delhi está a 26 minutos en coche.
Las habitaciones del hotel proporcionan a los huéspedes TV de pantalla plana con canales vía satélite, además de comodidades como climatizador. El Holiday Inn ofrece cuartos de baño equipados con inodoro separado y ducha.
El restaurante Cafe Turtle, con unos platos deliciosos, está a unos 5 minutos a pie.