Nehru Place Social is located in New Delhi, India on R-1, Upper Ground Floor, Epicuria Food Mall Nehru Place Metro Station. Nehru Place Social is rated 4.3 out of 5 in the category north indian restaurant in India.
Address
R-1, Upper Ground Floor, Epicuria Food Mall Nehru Place Metro Station