Italian in London - Islington 14 Barnsbury Road, Islington, London, N1 0HB Tags: cuisine: italian, pool tables, price for 2 (exc. drinks): £30, takeaway