EPICURIA, NEHRU PLACE
Situated right below the Nehru Place Metro Station, Epicuria is a paradise for all food fanatics. Located in the heart of the city, this food mall has an array of gastronomic delights like Chhole Bhature, Butter Chicken, Pinacolada, Sashimi, Falafel and Hummus with Pita Bread in store for you. Be it restaurants specializing in North Indian delicacies to those specializing in Japanese and Lebanese cuisines to umpteen number of multi-cuisine diners – there’s something in Epicuria for everyone. It should, therefore, not come as a surprise to you why this is one of the busiest corners of the city.