You are now leaving Menulist

We hope to see you again soon!

Menulist

The Irish House, Nehru Place

Unit No R2, Upper Ground Floor, Epicuria Food Mall, TDI South Bridge, Metro Station, Nehru Place, Nehru Place, New Delhi, Delhi 110019, India
Irish, Pizza, Burgers, Coffee, Vegetarian, Pub, Meat, Chicken, Cheese, Pasta, Beer, Fish, American, European, Vegetarian Friendly, Lunch, Drinks
The redirect does not work? Just click on this link or copy it into your address bar