Find nearby COVID-19 facilities
Lower Ground Level, Epicuria Food Mall, Nehru Place Metro Station, Nehru Place, New Delhi, Delhi, 110019
Cuisine : Fast Food
User ReviewsSee all reviews
Jay Prakash KumarMar 11,2019
This was my second visit to the place, for meeting. Good place to sit with a laptop and have business or personal discussions. Open area sitting is also available. I stayed there for hours and enjoyed.