Delhi · The Leela PalaceIndia
Megu
Japanese fine-dining restaurant at The Leela Palace New Delhi with sushi on the menu. Head chef Kazuya Shimomura.
1 place to eat sushi in Delhi: 1 à la carte sushi bar. Price bands are relative within India.
Filter these in the interactive directory →Japanese fine-dining restaurant at The Leela Palace New Delhi with sushi on the menu. Head chef Kazuya Shimomura.