Lamb Tavern, North Road, Islington, London N7, 1977. 2 - from our story 'Photos of a Desolate and Deserted London from 1977'

View The Article