Aggarwal Restaurant is located in New Delhi, India on H-20 Indra Palace, Block H, Connaught Place. Aggarwal Restaurant is rated 3.4 out of 5 in the category asian fusion restaurant in India.
Address
H-20 Indra Palace, Block H, Connaught Place
Accessibility
Wheelchair-accessible lift