Italian in London - Highbury 178-184 Blackstock Road, Highbury, London, N5 1HA Tags: italian, takeaway
Italian in London - Highbury 17-19 Highbury Corner, Highbury, London, N5 1RA Tags: cuisine: italian
Italian in London - Highbury 72 Highbury Park, Highbury, London, N5 2XE Tags: italian