Setup your precise location

The Irish House

4.2 2K+ in Google
₹2000 for two
Continental,
European
Location
Epicuria Food Mall, Upper Ground Floor, Nehru Place Metro Station Nehru Place, Below Nehru Place Metro Station, South Delhi - 110019
Closed
CLOSED, OPENS AT 12PM