We've got 18 Reasons Why Nehru Place Metro Station is the new HUB for foodies. They've got everything covered for from restro bars to pizza places, from coffee shops to fabulous cafes. So lets just explore the 18 Best Restaurants In Epicuria - Nehru Place.