5 of my Favourite Places to eat in Epicuria, Nehru Place, New Delhi
Epicuria, Nehru Place has become food hub of South Delhi. Perched on top on Nehru Place Metro Station, it has something for everyone. A food court offering almost every cuisine, fine dining restaurants, major fast food chains, places to party, pubs, bars and a luxury multiplex. In my blog i have covered few of my … Read more