Italian in London - Islington 305-307 Upper Street, Islington, London, N1 2TU Tags: cuisine: american italian, takeaway, vegetarian dishes