Situado a una distancia de 7 km del pilar de hierro de Delhi, el Hotel International Stay Nueva Delhi ofrece acceso a atracciones turísticas por toda Nueva Delhi.
Este hotel está situado en el distrito Sur de Delhi, cerca de la estación de metro Delhi Aero City. Qutab Minar está a 15 minutos en coche de este hotel de 2 estrellas, mientras que la estación de autobuses Mahipalpur, está a 650 metros. Entre los edificios religiosos notables cercanos se encuentra el Templo Uttara Swami Malai, a 4 km del hotel International Stay.
Las habitaciones incluyen climatizador, además de comodidades modernas como TV de pantalla plana con canales vía satélite. Equipadas con chimenea de piedra, las habitaciones también cuentan con servicio de tetera/cafetera. Las instalaciones en el baño incluyen un inodoro separado y ducha, además de comodidades como secadores de pelo y zapatillas.
En los alrededores puedes comer en el restaurante Mahipalpur, cerca del International Stay.