The Imperial Spice New Delhi, Connaught Place; View reviews, menu, contact, location, and more for The Imperial Spice Restaurant.