European in London - Islington 359 Upper Street, The Mall On Upper Street, Islington, London, N1 0PD Tags: modern british, vegetarian dishes