Situado a poco más de 5 minutos a pie del Super Hotel O Iconic Residency Nueva Delhi, los huéspedes pueden llegar muy rápido al Shankar Market. El hotel cuenta con depósito de equipajes en las instalaciones.
El Observatorio astronómico Jantar Mantar se encuentra a una distancia de 3 km de este hotel y el Jardín Buddha Jayanti está a 2 km. El Super Hotel O Iconic Residency está situado en el distrito West Delhi, lo que permite un fácil acceso a atractivos culturales como el Museo de Cera Madame Tussauds Delhi, ubicado a unos 10 minutos en coche. El hotel de 3 estrellas está situado a una distancia de 6 km del Fuerte Rojo de Delhi. La estación de metro de Rajendra Place está a un corto paseo de este establecimiento.
Algunas habitaciones del Super Hotel O Iconic Residency Nueva Delhi están equipadas con zona de estar, TV de pantalla plana con canales vía satélite y climatizador. Algunas habitaciones están equipadas con un baño privado.
En los alrededores puedes comer en el restaurante Moti Mahal, a unos minutos a pie del hotel.