The Hanbury Arms, City Road
Nice chilled out vibe and the pizza is pretty dam good. It's cooked in some sort of wood fire oven.
Worth a visit.
33 Linton Street, City Road, London, N1 7DU
Arlington Square is beside Regents Canal, just off New North Road. To get there from Angel tube or Essex Road is a sometimes tortuous walk through the byways and estates of Islington. We'd recommend a bus down New North Road and walk from there.