In St. James' Square, which is close to the center of England · London "The London Library(London Library) "is the world's largest independent library with an older history than the British Library.
Tucked modestly into a corner of St James’s Square hides one of London’s little-known treasures. The London Library, founded by Thomas Carlyle in 1841, is probably the most wonderful library in the ...