El Icon Towers Hotel Nueva Delhi, de 3 estrellas, cuenta con 25 habitaciones y está a unos 12 minutos andando del Templo Uttara Swami Malai. Este hotel también incluye un aparcamiento.
El Embassy of Saudi Arabia se sitúa cerca del hotel y el Aeropuerto internacional de Delhi está a unos 14 minutos en coche. El alojamiento de Nueva Delhi se encuentra a 6 km del pilar de hierro de Delhi. La ubicación a 6 km de Qutab Minar es una ventaja para los huéspedes que se alojen en este hotel. El Icon Towers Hotel está bien conectado con numerosos lugares de interés, a unos metros de la parada de autobús Vasant Vihar C Block.
Los visitantes podrán probar la comida china en el restaurante Wah Ji Wah, que está aproximadamente a 17 minutos andando del hotel.