International in London - Islington 176 Upper Street, Islington, London, N1 1RG Tags: air conditioning, cocktails, south american, takeaway, terrace, vegetarian dishes