El Hotel Icon Towers Nueva Delhi está situado a 5 minutos a pie de Embassy of Saudi Arabia y cuenta con un restaurante. El hotel es un buen punto de partida para los lugares de interés deportivos de Nueva Delhi, incluido el Estadio Thyagaraj, que está a 6 km.
En los alrededores puedes comer en el restaurante Salad Chef, a unos 400 metros del hotel Icon Towers.
El Qutab Minar se encuentra a pocos pasos de este hotel de 3 estrellas, mientras que la Universidad Jawaharlal Nehru se encuentra a 10 minutos en coche. El Instituto Indio de Tecnolgía de Delhi IIT, en Nueva Delhi, está a una distancia de 4 km del Icon Towers. Los atractivos culturales cercanos incluyen la Casa Birla, que está a unos 15 minutos en coche de este establecimiento. El hotel está justo al lado de la parada de autobuses Vasant Vihar C Block.