Home > Food - Drinks > Restaurants > Delhi NCR Restaurants > Nehru Place Restaurants > Nehru Place Social - Nehru Place - Delhi NCR