The Irish House Restaurant / Posted 9 months ago by pocketgenie / 5 views European Restaurants Restaurants Listing ID: 8550 Check all listings by this user Add to favourites Report abuse Contact details Unit Number 2, Epicuria Food Mall, Nehru Place, Delhi - 110019 (TDI South Bridge)Nehru Place,Delhi,India,110019 8291852504 Contact this listing owner Please, login to contact this listing owner. Facebook Twitter