Pubs in London - Islington 209-211 Liverpool Road, Islington, London, N1 1LX Tags: art, gastropub, Sunday Roast