Pizzeria in London - Islington 178 Upper Street, Islington, London, N1 1RG Tags: Islington, papa johns, pizza