The Icon is a north indian restaurant, banquet hall, hotel and restaurant located in New Delhi, Delhi. The average rating of this place is 3.60 out of 5 stars based on 7 reviews. The street address of this place is 27, Lodhi Road, Main Market, Lodhi Colony, New Delhi, Delhi 110003, India. It is about 0.11 kilometers away from the Lodi Colony railway station.
RAJ SINGH 58 months ago
Couple friendly. I like it. I recommend hotel icon
Deepak Singh 94 months ago
Nice place