Address: 112 St. Martin's Lane, London, Westminster Borough, London, United Kingdom.
Nearest Landmark: Leicester Square Tube Station
(3 minutes walk)
Distance: 0.2 Miles from London Centre
LIBRARY - a place set apart to contain books, periodicals, and other material for reading, viewing, listening, study, or reference, as a room, set of rooms,...