HOME / Fine dining restaurant / The Tandoori Village
D-508 4th Floor Dlf Mall Of India, Sector 18, Noida, Uttar Pradesh 201301
+919821945499
View Business Profile