The LAMB The LAMB – made for the wonderful team at the Lamb pub in Islington. The Lamb 54 Holloway Road London N7 8JL Like Loading... Tagged ILLUSTRATIONS