The Imperial Spice is located in New Delhi, India on M Block, 89/90, Connaught Cir, Shankar Market, Block M, Connaught Place. The Imperial Spice is rated 4.3 out of 5 in the category fine dining restaurant in India.
Address
M Block, 89/90, Connaught Cir, Shankar Market, Block M, Connaught Place