London Library
  • London Library

  • Country: United Kingdom
  • Type: Cultural
  • Website: www.londonlibrary.co.uk
  • Update: 05-02

The London Library is a British library located in St. James's Square, London, founded in 1841, and is one of the largest libraries in the world.

en_US