The Spice Route- Best Restaurants New Delhi Its rating as one of the top ten restaurants in the world by many international publications is no exaggeration. In the ever awe-inspiring Imperial Hotel in Delhi, The Spice Route lives up to its reputation. The menu is…
[Read More]