The Backyard of the 'Queen's Head Inn', 105, Borough High Street, Southwark, London — latest news, discussion & facts — IJR