Delicatessen in London - Islington 287 Upper Street, Islington, London, N1 2TZ Tags: cake, Coffee, delicious food, eat in, hot food - takeaway, seating area