10. Sakura - (The Metropolitan Hotel, Nikko, New Delhi)Sakura has been branded as one of the Top 5 Best Japanese Restaurants of the world, outside Japan and was also awarded the title of ‘Best Japanese Restaurant of Delhi'.
The restaurant imports most of their fish from Japan since they're not available in India.
Speciality - Vegetable tempura
Latest India News