R - 1, Upper Ground Fl, Epicuria Food Mall, Nehru Pl, New Delhi, India
No delivery
Spot something wrong?
Dishes at Nehru Place Social. Prices may vary in venue.