The Queen's Head Inn, Southwark, London, 1887. Situated just off Borough High Street, this inn dated from 1676. It closed in 1886. A print from The Illustrated London News, 26th February 1887.
World Europe United Kingdom England Greater London London Southwark Southwark
Pixel Dimensions (W x H) : 4558x3853
File Size : 51,452kb