Restaurant bar

Indan Cuisine (India)
Contact address: No. 1015, 3338 Lao She street, Hongmei Road
Contact phone: 021-64658366
Business hours: 0:00 a.m. 10:30- a.m.
New Delhi restaurant is one of the most important restaurants in Shanghai that can reflect the North India flavor. Delhi Darbar means palaces in India, so the New Delhi restaurant has been working on providing the most authentic and delicious food to customers. Each of the guests who come to eat here enjoy and enjoy all the India cuisines carefully cooked by the chef.