Italian in London - Islington 177 Upper Street, Islington, London, N1 1RG Tags: cuisine: italian, price for 2 (exc. drinks): £15, private parties: call for details