The 2-star Icon Towers Hotel offers non-smoking rooms in South Delhi district of New Delhi. The contemporary hotel, built in 2006, is renowned for its French architecture.
This hotel is located in a shopping area, 10 km from Connaught Place. It is about 10 km away from the center of New Delhi.
Icon Towers Hotel provides 25 guestrooms appointed with a minibar, satellite TV, climate control, a safe and an iron with ironing board for a pleasant stay in New Delhi. Guests can make use of a shower and a hairdryer.
Breakfast is offered in the restaurant every morning. Offering various dining options, Nanking and salad chef are about 5-minute walk away.
A 15-minute drive will take guests to Indira Gandhi Intl airport.
The on-site comforts include a safety deposit box, an elevator and a car park.