El Zen Inn Luxury Hotel Nueva Delhi, de 3 estrellas, se encuentra a una distancia de 4 km del parque temático Worlds of Wonder y cuenta con depósito de equipajes y un restaurante. También dispone de un aparcamiento.
El hotel está situado en el distrito Sur de Delhi, a un corto paseo de la estación de metro Jasola Apollo. El Templo Kalkaji está a poco más de 10 minutos en coche del Zen Inn Luxury Nueva Delhi, mientras que la estación de autobuses Apollo Hospital, está a tan solo 10 minutos a pie. Explora los lugares de interés históricos de Nueva Delhi, empezando por el Fuerte de Tughlaqabad, situado a 4,1 km. Para los que viajan desde lejos, el aeropuerto internacional de Delhi está a 27 minutos en coche.
El Zen Inn Luxury ofrece habitaciones con una zona de comedor y una zona de estar, climatizador y TV de pantalla plana con canales vía satélite. Se puede encontrar un inodoro separado y ducha en cada habitación.
El hotel sirve todas las mañanas un desayuno gratis. El restaurante Barista Lavazza está a unos 15 minutos a pie.